Class ParallelMultiInstanceWithNoWaitStatesAsyncLeaveJobHandler
java.lang.Object
org.flowable.engine.impl.jobexecutor.ParallelMultiInstanceWithNoWaitStatesAsyncLeaveJobHandler
- All Implemented Interfaces:
JobHandler
public class ParallelMultiInstanceWithNoWaitStatesAsyncLeaveJobHandler
extends Object
implements JobHandler
- Author:
- Joram Barrez
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(JobEntity job, String configuration, VariableScope variableScope, CommandContext commandContext) getType()
protected void
leaveMultiInstance
(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntity execution, ParallelMultiInstanceBehavior parallelMultiInstanceBehavior) protected void
reCreateJob
(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntity execution)
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
ParallelMultiInstanceWithNoWaitStatesAsyncLeaveJobHandler
public ParallelMultiInstanceWithNoWaitStatesAsyncLeaveJobHandler()
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceJobHandler
-
execute
public void execute(JobEntity job, String configuration, VariableScope variableScope, CommandContext commandContext) - Specified by:
execute
in interfaceJobHandler
-
reCreateJob
protected void reCreateJob(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntity execution) -
leaveMultiInstance
protected void leaveMultiInstance(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntity execution, ParallelMultiInstanceBehavior parallelMultiInstanceBehavior)
-