Package org.flowable.spring.executor.jms
Class MessageBasedJobManager
- java.lang.Object
-
- org.flowable.job.service.impl.asyncexecutor.DefaultJobManager
-
- org.flowable.job.service.impl.asyncexecutor.message.AbstractMessageBasedJobManager
-
- org.flowable.spring.executor.jms.MessageBasedJobManager
-
- All Implemented Interfaces:
org.flowable.job.service.impl.asyncexecutor.JobManager
public class MessageBasedJobManager extends org.flowable.job.service.impl.asyncexecutor.message.AbstractMessageBasedJobManager- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.jms.core.JmsTemplatehistoryJmsTemplateprotected org.springframework.jms.core.JmsTemplatejmsTemplate
-
Constructor Summary
Constructors Constructor Description MessageBasedJobManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.jms.core.JmsTemplategetHistoryJmsTemplate()org.springframework.jms.core.JmsTemplategetJmsTemplate()protected voidsendMessage(org.flowable.job.api.JobInfo job)voidsetHistoryJmsTemplate(org.springframework.jms.core.JmsTemplate historyJmsTemplate)voidsetJmsTemplate(org.springframework.jms.core.JmsTemplate jmsTemplate)-
Methods inherited from class org.flowable.job.service.impl.asyncexecutor.message.AbstractMessageBasedJobManager
prepareAndSendMessage, triggerAsyncHistoryExecutorIfNeeded, triggerExecutorIfNeeded, unacquire, unacquireWithDecrementRetries
-
Methods inherited from class org.flowable.job.service.impl.asyncexecutor.DefaultJobManager
activateSuspendedJob, bulkMoveTimerJobsToExecutableJobs, callHistoryJobProcessors, callJobProcessors, copyHistoryJobInfo, copyHistoryJobProperties, copyJobInfo, createAsyncHistoryHintListeners, createAsyncJob, createDeadLetterJobFromHistoryJob, createDeadLetterJobFromOtherJob, createExecutableJobFromOtherJob, createExecutableJobFromOtherJob, createExternalWorkerJobFromOtherJob, createHintListeners, createSuspendedJobFromOtherJob, createTimerJobFromOtherJob, execute, executeHistoryJob, executeHistoryJobHandler, executeJobHandler, executeMessageJob, executeTimerJob, fillDefaultAsyncJobInfo, getAsyncExecutor, getAsyncHistoryExecutor, getBusinessCalendarName, getBusinessCalendarName, getCommandContext, getExceptionStacktrace, getJobServiceConfiguration, hintAsyncExecutor, hintAsyncHistoryExecutor, internalCreateAsyncJob, internalCreateLockedAsyncJob, isAsyncExecutorActive, isAsyncExecutorRemainingCapacitySufficient, isAsyncHistoryExecutorActive, isExecutorActive, isValidTime, moveDeadLetterJobToExecutableJob, moveDeadLetterJobToHistoryJob, moveExternalWorkerJobToExecutableJob, moveJobToDeadLetterJob, moveJobToSuspendedJob, moveJobToTimerJob, moveTimerJobToExecutableJob, scheduleAsyncJob, scheduleHistoryJob, scheduleTimerJob, sendMoveToDeadletterEvent, setJobServiceConfiguration, setLockTimeAndOwner
-
-
-
-
Method Detail
-
sendMessage
protected void sendMessage(org.flowable.job.api.JobInfo job)
- Specified by:
sendMessagein classorg.flowable.job.service.impl.asyncexecutor.message.AbstractMessageBasedJobManager
-
getJmsTemplate
public org.springframework.jms.core.JmsTemplate getJmsTemplate()
-
setJmsTemplate
public void setJmsTemplate(org.springframework.jms.core.JmsTemplate jmsTemplate)
-
getHistoryJmsTemplate
public org.springframework.jms.core.JmsTemplate getHistoryJmsTemplate()
-
setHistoryJmsTemplate
public void setHistoryJmsTemplate(org.springframework.jms.core.JmsTemplate historyJmsTemplate)
-
-