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
-
Field Summary
Fields inherited from class org.activiti.engine.impl.asyncexecutor.DefaultJobManager
processEngineConfiguration -
Constructor Summary
ConstructorsConstructorDescriptionMessageBasedJobManager(org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, JobMessageProducer jobMessageProducer) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cloud.stream.config.BindingPropertiesvoidsendMessage(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 Details
-
MessageBasedJobManager
public MessageBasedJobManager(org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, JobMessageProducer jobMessageProducer)
-
-
Method Details
-
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
-
getInputChannelName
-
sendMessage
public void sendMessage(org.activiti.engine.runtime.Job job)
-