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, org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, JobMessageProducer jobMessageProducer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.cloud.stream.config.BindingPropertiesgetBindingProperties()StringgetInputChannelName()StringgetOutputChannelName()voidsendMessage(org.activiti.engine.runtime.Job job)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, org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, 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
-
getBindingProperties
public org.springframework.cloud.stream.config.BindingProperties getBindingProperties()
-
getOutputChannelName
public String getOutputChannelName()
-
getInputChannelName
public String getInputChannelName()
-
sendMessage
public void sendMessage(org.activiti.engine.runtime.Job job)
-
-