Interface FlowableEngineAgenda

All Superinterfaces:
Agenda, Session
All Known Implementing Classes:
DebugFlowableEngineAgenda, DefaultFlowableEngineAgenda

public interface FlowableEngineAgenda extends Agenda
This interface exposes methods needed to manipulate the agenda implementation.
  • Method Details

    • planOperation

      void planOperation(Runnable operation, ExecutionEntity executionEntity)
    • planContinueProcessOperation

      void planContinueProcessOperation(ExecutionEntity execution)
    • planContinueProcessSynchronousOperation

      void planContinueProcessSynchronousOperation(ExecutionEntity execution)
    • planContinueProcessWithMigrationContextOperation

      void planContinueProcessWithMigrationContextOperation(ExecutionEntity execution, MigrationContext migrationContext)
    • planContinueProcessInCompensation

      void planContinueProcessInCompensation(ExecutionEntity execution)
    • planContinueMultiInstanceOperation

      void planContinueMultiInstanceOperation(ExecutionEntity execution, ExecutionEntity multiInstanceRootExecution, int loopCounter)
    • planTakeOutgoingSequenceFlowsOperation

      void planTakeOutgoingSequenceFlowsOperation(ExecutionEntity execution, boolean evaluateConditions)
    • planTakeOutgoingSequenceFlowsSynchronousOperation

      void planTakeOutgoingSequenceFlowsSynchronousOperation(ExecutionEntity execution, boolean evaluateConditions)
    • planEndExecutionOperation

      void planEndExecutionOperation(ExecutionEntity execution)
    • planEndExecutionOperationSynchronous

      void planEndExecutionOperationSynchronous(ExecutionEntity execution)
    • planTriggerExecutionOperation

      void planTriggerExecutionOperation(ExecutionEntity execution)
    • planAsyncTriggerExecutionOperation

      void planAsyncTriggerExecutionOperation(ExecutionEntity execution)
    • planEvaluateConditionalEventsOperation

      void planEvaluateConditionalEventsOperation(ExecutionEntity execution)
    • planEvaluateVariableListenerEventsOperation

      void planEvaluateVariableListenerEventsOperation(String processDefinitionId, String processInstanceId)
    • planDestroyScopeOperation

      void planDestroyScopeOperation(ExecutionEntity execution)
    • planExecuteInactiveBehaviorsOperation

      void planExecuteInactiveBehaviorsOperation(Collection<ExecutionEntity> executions)