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.BindingProperties bindingProperties, JobMessageProducer jobMessageProducer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.cloud.stream.config.BindingPropertiesgetBindingProperties()StringgetDestination()StringgetInputChannelName()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, org.springframework.cloud.stream.config.BindingProperties bindingProperties, 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()
-
getDestination
public String getDestination()
-
getInputChannelName
public String getInputChannelName()
-
setInputChannelName
public void setInputChannelName(String inputChannelName)
-
sendMessage
public void sendMessage(org.activiti.engine.runtime.Job job)
-
-