Package org.flowable.engine
Interface FlowableEngineAgenda
- All Known Implementing Classes:
DebugFlowableEngineAgenda
,DefaultFlowableEngineAgenda
This interface exposes methods needed to manipulate the agenda implementation.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
planContinueMultiInstanceOperation
(ExecutionEntity execution, ExecutionEntity multiInstanceRootExecution, int loopCounter) void
planContinueProcessInCompensation
(ExecutionEntity execution) void
planContinueProcessOperation
(ExecutionEntity execution) void
void
planContinueProcessWithMigrationContextOperation
(ExecutionEntity execution, MigrationContext migrationContext) void
planDestroyScopeOperation
(ExecutionEntity execution) void
planEndExecutionOperation
(ExecutionEntity execution) void
void
void
planEvaluateVariableListenerEventsOperation
(String processDefinitionId, String processInstanceId) void
void
planOperation
(Runnable operation, ExecutionEntity executionEntity) void
planTakeOutgoingSequenceFlowsOperation
(ExecutionEntity execution, boolean evaluateConditions) void
planTakeOutgoingSequenceFlowsSynchronousOperation
(ExecutionEntity execution, boolean evaluateConditions) void
planTriggerExecutionOperation
(ExecutionEntity execution) Methods inherited from interface org.flowable.common.engine.impl.agenda.Agenda
getNextOperation, isEmpty, planFutureOperation, planOperation
-
Method Details
-
planOperation
-
planContinueProcessOperation
-
planContinueProcessSynchronousOperation
-
planContinueProcessWithMigrationContextOperation
void planContinueProcessWithMigrationContextOperation(ExecutionEntity execution, MigrationContext migrationContext) -
planContinueProcessInCompensation
-
planContinueMultiInstanceOperation
void planContinueMultiInstanceOperation(ExecutionEntity execution, ExecutionEntity multiInstanceRootExecution, int loopCounter) -
planTakeOutgoingSequenceFlowsOperation
-
planTakeOutgoingSequenceFlowsSynchronousOperation
void planTakeOutgoingSequenceFlowsSynchronousOperation(ExecutionEntity execution, boolean evaluateConditions) -
planEndExecutionOperation
-
planEndExecutionOperationSynchronous
-
planTriggerExecutionOperation
-
planAsyncTriggerExecutionOperation
-
planEvaluateConditionalEventsOperation
-
planEvaluateVariableListenerEventsOperation
-
planDestroyScopeOperation
-
planExecuteInactiveBehaviorsOperation
-