public abstract class AbstractMessageBasedJobManager extends DefaultJobManager
ASYNC_JOB_TYPE, CYCLE_TYPE, jobServiceConfiguration| Constructor and Description |
|---|
AbstractMessageBasedJobManager() |
AbstractMessageBasedJobManager(JobServiceConfiguration jobServiceConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
prepareAndSendMessage(org.flowable.job.api.JobInfo job) |
HistoryJobEntity |
scheduleHistoryJob(HistoryJobEntity historyJobEntity) |
protected abstract void |
sendMessage(org.flowable.job.api.JobInfo job)
Subclasses need to implement this method: it should contain the actual sending of the message
using the job data provided in the parameter.
|
protected void |
triggerExecutorIfNeeded(JobEntity jobEntity) |
void |
unacquire(org.flowable.job.api.JobInfo job) |
void |
unacquireWithDecrementRetries(org.flowable.job.api.JobInfo job) |
activateSuspendedJob, callHistoryJobProcessors, callJobProcessors, copyHistoryJobInfo, copyJobInfo, createAsyncJob, createDeadLetterJobFromOtherJob, createExecutableJobFromOtherJob, createSuspendedJobFromOtherJob, createTimerJobFromOtherJob, execute, executeHistoryJob, executeHistoryJobHandler, executeJobHandler, executeMessageJob, executeTimerJob, fillDefaultAsyncJobInfo, getAsyncExecutor, getBusinessCalendarName, getBusinessCalendarName, getCommandContext, getJobServiceConfiguration, hintAsyncExecutor, internalCreateAsyncJob, internalCreateLockedAsyncJob, isAsyncExecutorActive, isValidTime, moveDeadLetterJobToExecutableJob, moveJobToDeadLetterJob, moveJobToSuspendedJob, moveJobToTimerJob, moveTimerJobToExecutableJob, scheduleAsyncJob, scheduleTimerJob, setJobServiceConfigurationpublic AbstractMessageBasedJobManager()
public AbstractMessageBasedJobManager(JobServiceConfiguration jobServiceConfiguration)
protected void triggerExecutorIfNeeded(JobEntity jobEntity)
triggerExecutorIfNeeded in class DefaultJobManagerpublic HistoryJobEntity scheduleHistoryJob(HistoryJobEntity historyJobEntity)
scheduleHistoryJob in interface JobManagerscheduleHistoryJob in class DefaultJobManagerpublic void unacquire(org.flowable.job.api.JobInfo job)
unacquire in interface JobManagerunacquire in class DefaultJobManagerpublic void unacquireWithDecrementRetries(org.flowable.job.api.JobInfo job)
unacquireWithDecrementRetries in interface JobManagerunacquireWithDecrementRetries in class DefaultJobManagerprotected void prepareAndSendMessage(org.flowable.job.api.JobInfo job)
protected abstract void sendMessage(org.flowable.job.api.JobInfo job)
Copyright © 2017 Flowable. All rights reserved.