public class DefaultActivitiEngineAgenda extends Object implements ActivitiEngineAgenda
| Modifier and Type | Field and Description |
|---|---|
protected CommandContext |
commandContext |
protected LinkedList<Runnable> |
operations |
| Constructor and Description |
|---|
DefaultActivitiEngineAgenda(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
Runnable |
getNextOperation() |
boolean |
isEmpty() |
void |
planContinueMultiInstanceOperation(ExecutionEntity execution) |
void |
planContinueProcessInCompensation(ExecutionEntity execution) |
void |
planContinueProcessOperation(ExecutionEntity execution) |
void |
planContinueProcessSynchronousOperation(ExecutionEntity execution) |
void |
planDestroyScopeOperation(ExecutionEntity execution) |
void |
planEndExecutionOperation(ExecutionEntity execution) |
void |
planExecuteInactiveBehaviorsOperation() |
void |
planOperation(Runnable operation)
Generic method to plan a
Runnable. |
void |
planTakeOutgoingSequenceFlowsOperation(ExecutionEntity execution,
boolean evaluateConditions) |
void |
planTriggerExecutionOperation(ExecutionEntity execution) |
protected LinkedList<Runnable> operations
protected CommandContext commandContext
public DefaultActivitiEngineAgenda(CommandContext commandContext)
public Runnable getNextOperation()
getNextOperation in interface Agendapublic void planOperation(Runnable operation)
Runnable.planOperation in interface Agendapublic void planContinueProcessOperation(ExecutionEntity execution)
planContinueProcessOperation in interface ActivitiEngineAgendapublic void planContinueProcessSynchronousOperation(ExecutionEntity execution)
planContinueProcessSynchronousOperation in interface ActivitiEngineAgendapublic void planContinueProcessInCompensation(ExecutionEntity execution)
planContinueProcessInCompensation in interface ActivitiEngineAgendapublic void planContinueMultiInstanceOperation(ExecutionEntity execution)
planContinueMultiInstanceOperation in interface ActivitiEngineAgendapublic void planTakeOutgoingSequenceFlowsOperation(ExecutionEntity execution, boolean evaluateConditions)
planTakeOutgoingSequenceFlowsOperation in interface ActivitiEngineAgendapublic void planEndExecutionOperation(ExecutionEntity execution)
planEndExecutionOperation in interface ActivitiEngineAgendapublic void planTriggerExecutionOperation(ExecutionEntity execution)
planTriggerExecutionOperation in interface ActivitiEngineAgendapublic void planDestroyScopeOperation(ExecutionEntity execution)
planDestroyScopeOperation in interface ActivitiEngineAgendapublic void planExecuteInactiveBehaviorsOperation()
planExecuteInactiveBehaviorsOperation in interface ActivitiEngineAgendaCopyright © 2010–2018 Alfresco. All rights reserved.