Package org.flowable.engine
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 Summary
Modifier and TypeMethodDescriptionvoidplanAsyncTriggerExecutionOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution) voidplanContinueMultiInstanceOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution, org.flowable.engine.impl.persistence.entity.ExecutionEntity multiInstanceRootExecution, int loopCounter) voidplanContinueProcessInCompensation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution) voidplanContinueProcessOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution) voidplanContinueProcessSynchronousOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution) voidplanContinueProcessWithMigrationContextOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution, MigrationContext migrationContext) voidplanDestroyScopeOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution) voidplanEndExecutionOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution) voidplanEndExecutionOperationSynchronous(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution) voidplanEvaluateConditionalEventsOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution) voidplanEvaluateVariableListenerEventsOperation(String processDefinitionId, String processInstanceId) voidplanExecuteInactiveBehaviorsOperation(Collection<org.flowable.engine.impl.persistence.entity.ExecutionEntity> executions) voidplanOperation(Runnable operation, org.flowable.engine.impl.persistence.entity.ExecutionEntity executionEntity) voidplanTakeOutgoingSequenceFlowsOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution, boolean evaluateConditions) voidplanTakeOutgoingSequenceFlowsSynchronousOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution, boolean evaluateConditions) voidplanTriggerExecutionOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution) Methods inherited from interface org.flowable.common.engine.impl.agenda.Agenda
getNextOperation, isEmpty, planFutureOperation, planOperationMethods inherited from interface org.flowable.common.engine.impl.interceptor.Session
close, flush
-
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
-
planDestroyScopeOperation
void planDestroyScopeOperation(org.flowable.engine.impl.persistence.entity.ExecutionEntity execution) -
planExecuteInactiveBehaviorsOperation
void planExecuteInactiveBehaviorsOperation(Collection<org.flowable.engine.impl.persistence.entity.ExecutionEntity> executions)
-