Class MessageBasedJobManager
- java.lang.Object
-
- org.activiti.engine.impl.asyncexecutor.DefaultJobManager
-
- org.activiti.cloud.services.job.executor.MessageBasedJobManager
-
- All Implemented Interfaces:
org.activiti.engine.impl.asyncexecutor.JobManager
public class MessageBasedJobManager extends org.activiti.engine.impl.asyncexecutor.DefaultJobManager
-
-
Constructor Summary
Constructors Constructor Description MessageBasedJobManager(org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, RuntimeBundleProperties runtimeBundleProperties, JobMessageProducer jobMessageProducer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDestination()Scoped destination name by runtime bundle service nameStringgetInputChannelName()voidsendMessage(org.activiti.engine.runtime.Job job)voidsetInputChannelName(String inputChannelName)protected voidtriggerExecutorIfNeeded(org.activiti.engine.impl.persistence.entity.JobEntity jobEntity)voidunacquire(org.activiti.engine.runtime.Job job)-
Methods inherited from class org.activiti.engine.impl.asyncexecutor.DefaultJobManager
activateSuspendedJob, calculateMaxIterationsValue, copyJobInfo, createAsyncJob, createDeadLetterJobFromOtherJob, createExecutableJobFromOtherJob, createSuspendedJobFromOtherJob, createTimerJob, createTimerJobFromOtherJob, execute, executeJobHandler, executeMessageJob, executeTimerJob, fillDefaultAsyncJobInfo, getAsyncExecutor, getBusinessCalendarName, getCommandContext, getExecutionEntityManager, getMaxIterations, getProcessEngineConfiguration, hintAsyncExecutor, internalCreateAsyncJob, internalCreateLockedAsyncJob, isAsyncExecutorActive, isValidTime, moveDeadLetterJobToExecutableJob, moveJobToDeadLetterJob, moveJobToSuspendedJob, moveJobToTimerJob, moveTimerJobToExecutableJob, restoreExtraData, scheduleAsyncJob, scheduleTimerJob, setProcessEngineConfiguration
-
-
-
-
Constructor Detail
-
MessageBasedJobManager
public MessageBasedJobManager(org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, RuntimeBundleProperties runtimeBundleProperties, JobMessageProducer jobMessageProducer)
-
-
Method Detail
-
triggerExecutorIfNeeded
protected void triggerExecutorIfNeeded(org.activiti.engine.impl.persistence.entity.JobEntity jobEntity)
- Overrides:
triggerExecutorIfNeededin classorg.activiti.engine.impl.asyncexecutor.DefaultJobManager
-
unacquire
public void unacquire(org.activiti.engine.runtime.Job job)
- Specified by:
unacquirein interfaceorg.activiti.engine.impl.asyncexecutor.JobManager- Overrides:
unacquirein classorg.activiti.engine.impl.asyncexecutor.DefaultJobManager
-
getDestination
public String getDestination()
Scoped destination name by runtime bundle service name
-
getInputChannelName
public String getInputChannelName()
-
setInputChannelName
public void setInputChannelName(String inputChannelName)
-
sendMessage
public void sendMessage(org.activiti.engine.runtime.Job job)
-
-