Class ContinueMultiInstanceOperation
java.lang.Object
org.flowable.engine.impl.agenda.AbstractOperation
org.flowable.engine.impl.agenda.ContinueMultiInstanceOperation
- All Implemented Interfaces:
Runnable
Special operation when executing an instance of a multi-instance. It's similar to the
ContinueProcessOperation, but simpler, as it doesn't need to cater for as many use cases.- Author:
- Joram Barrez, Tijs Rademakers
-
Field Summary
FieldsFields inherited from class AbstractOperation
agenda, commandContext, execution -
Constructor Summary
ConstructorsConstructorDescriptionContinueMultiInstanceOperation(CommandContext commandContext, ExecutionEntity execution, ExecutionEntity multiInstanceRootExecution, int loopCounter) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcontinueThroughMultiInstanceFlowNode(FlowNode flowNode) protected voidexecuteAsynchronous(FlowNode flowNode) protected voidexecuteSynchronous(FlowNode flowNode) voidrun()protected ActivityBehaviorsetLoopCounterVariable(FlowNode flowNode)
-
Field Details
-
multiInstanceRootExecution
-
loopCounter
protected int loopCounter
-
-
Constructor Details
-
ContinueMultiInstanceOperation
public ContinueMultiInstanceOperation(CommandContext commandContext, ExecutionEntity execution, ExecutionEntity multiInstanceRootExecution, int loopCounter)
-
-
Method Details
-
run
public void run() -
continueThroughMultiInstanceFlowNode
-
executeSynchronous
-
executeAsynchronous
-
setLoopCounterVariable
-