Interface FlowableEngineAgenda

All Superinterfaces:
org.flowable.common.engine.impl.agenda.Agenda, org.flowable.common.engine.impl.interceptor.Session

public interface FlowableEngineAgenda extends org.flowable.common.engine.impl.agenda.Agenda
This interface exposes methods needed to manipulate the agenda implementation.
  • Method Details

    • planOperation

      void planOperation(Runnable operation, org.flowable.engine.impl.persistence.entity.ExecutionEntity executionEntity)
    • planContinueProcessOperation

      void planContinueProcessOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution)
    • planContinueProcessSynchronousOperation

      void planContinueProcessSynchronousOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution)
    • planContinueProcessWithMigrationContextOperation

      void planContinueProcessWithMigrationContextOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution, MigrationContext migrationContext)
    • planContinueProcessInCompensation

      void planContinueProcessInCompensation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution)
    • planContinueMultiInstanceOperation

      void planContinueMultiInstanceOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution, org.flowable.engine.impl.persistence.entity.ExecutionEntity multiInstanceRootExecution, int loopCounter)
    • planTakeOutgoingSequenceFlowsOperation

      void planTakeOutgoingSequenceFlowsOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution, boolean evaluateConditions)
    • planTakeOutgoingSequenceFlowsSynchronousOperation

      void planTakeOutgoingSequenceFlowsSynchronousOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution, boolean evaluateConditions)
    • planEndExecutionOperation

      void planEndExecutionOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution)
    • planEndExecutionOperationSynchronous

      void planEndExecutionOperationSynchronous(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution)
    • planTriggerExecutionOperation

      void planTriggerExecutionOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution)
    • planAsyncTriggerExecutionOperation

      void planAsyncTriggerExecutionOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution)
    • planEvaluateConditionalEventsOperation

      void planEvaluateConditionalEventsOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution)
    • planEvaluateVariableListenerEventsOperation

      void planEvaluateVariableListenerEventsOperation(String processDefinitionId, String processInstanceId)
    • planDestroyScopeOperation

      void planDestroyScopeOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution)
    • planExecuteInactiveBehaviorsOperation

      void planExecuteInactiveBehaviorsOperation(Collection<org.flowable.engine.impl.persistence.entity.ExecutionEntity> executions)