protected boolean |
InclusiveGatewayActivityBehavior.activatesGateway(ActivityExecution execution,
PvmActivity gatewayActivity) |
|
protected boolean |
ParallelMultiInstanceActivityBehavior.allExecutionsEnded(ActivityExecution scopeExecution,
ActivityExecution endedExecution) |
|
protected boolean |
InclusiveGatewayActivityBehavior.canReachActivity(ActivityExecution execution,
PvmActivity activity) |
|
protected java.util.List<EventSubscriptionEntity> |
CompensationEventActivityBehavior.collectEventSubscriptions(ActivityExecution execution) |
|
void |
EventSubProcessActivityBehavior.complete(ActivityExecution scopeExecution) |
|
void |
ParallelMultiInstanceActivityBehavior.complete(ActivityExecution scopeExecution) |
|
void |
SequentialMultiInstanceActivityBehavior.complete(ActivityExecution scopeExecution) |
|
void |
SubProcessActivityBehavior.complete(ActivityExecution scopeExecution) |
|
void |
CallableElementActivityBehavior.completed(ActivityExecution execution) |
|
protected boolean |
MultiInstanceActivityBehavior.completionConditionSatisfied(ActivityExecution execution) |
|
void |
EventSubProcessActivityBehavior.concurrentChildExecutionEnded(ActivityExecution scopeExecution,
ActivityExecution endedExecution) |
|
void |
ParallelMultiInstanceActivityBehavior.concurrentChildExecutionEnded(ActivityExecution scopeExecution,
ActivityExecution endedExecution) |
|
void |
SequentialMultiInstanceActivityBehavior.concurrentChildExecutionEnded(ActivityExecution scopeExecution,
ActivityExecution endedExecution) |
|
void |
SubProcessActivityBehavior.concurrentChildExecutionEnded(ActivityExecution scopeExecution,
ActivityExecution endedExecution) |
|
protected void |
AbstractBpmnActivityBehavior.createCompensateEventSubscription(ActivityExecution execution,
ActivityImpl compensationHandler) |
|
protected ActivityExecution |
ParallelMultiInstanceActivityBehavior.createConcurrentExecution(ActivityExecution scopeExecution) |
|
ActivityExecution |
ParallelMultiInstanceActivityBehavior.createInnerInstance(ActivityExecution scopeExecution) |
|
ActivityExecution |
SequentialMultiInstanceActivityBehavior.createInnerInstance(ActivityExecution scopeExecution) |
|
protected abstract void |
MultiInstanceActivityBehavior.createInstances(ActivityExecution execution,
int nrOfInstances) |
|
protected void |
ParallelMultiInstanceActivityBehavior.createInstances(ActivityExecution execution,
int nrOfInstances) |
|
protected void |
SequentialMultiInstanceActivityBehavior.createInstances(ActivityExecution execution,
int nrOfInstances) |
|
void |
ParallelMultiInstanceActivityBehavior.destroyInnerInstance(ActivityExecution concurrentExecution) |
|
void |
SequentialMultiInstanceActivityBehavior.destroyInnerInstance(ActivityExecution scopeExecution) |
|
void |
AbstractBpmnActivityBehavior.doLeave(ActivityExecution execution) |
|
void |
CancelEndEventActivityBehavior.doLeave(ActivityExecution execution) |
|
void |
ExclusiveGatewayActivityBehavior.doLeave(ActivityExecution execution) |
The default behaviour of BPMN, taking every outgoing sequence flow
(where the condition evaluates to true), is not valid for an exclusive
gateway.
|
void |
FlowNodeActivityBehavior.doLeave(ActivityExecution execution) |
|
void |
MultiInstanceActivityBehavior.doLeave(ActivityExecution execution) |
|
void |
SubProcessActivityBehavior.doLeave(ActivityExecution execution) |
|
protected void |
ClassDelegateActivityBehavior.doSignal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
void |
ServiceTaskDelegateExpressionActivityBehavior.doSignal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
protected void |
MultiInstanceActivityBehavior.evaluateCollectionVariable(ActivityExecution execution,
int loopCounter) |
|
void |
CallableElementActivityBehavior.execute(ActivityExecution execution) |
|
void |
CancelEndEventActivityBehavior.execute(ActivityExecution execution) |
|
void |
ClassDelegateActivityBehavior.execute(ActivityExecution execution) |
|
void |
CompensationEventActivityBehavior.execute(ActivityExecution execution) |
|
void |
CustomActivityBehavior.execute(ActivityExecution execution) |
|
void |
DmnBusinessRuleTaskActivityBehavior.execute(ActivityExecution execution) |
|
void |
ErrorEndEventActivityBehavior.execute(ActivityExecution execution) |
|
void |
EventBasedGatewayActivityBehavior.execute(ActivityExecution execution) |
|
void |
ExternalTaskActivityBehavior.execute(ActivityExecution execution) |
|
void |
FlowNodeActivityBehavior.execute(ActivityExecution execution) |
Default behaviour: just leave the activity with no extra functionality.
|
void |
InclusiveGatewayActivityBehavior.execute(ActivityExecution execution) |
|
void |
IntermediateCatchEventActivityBehavior.execute(ActivityExecution execution) |
|
void |
IntermediateCatchLinkEventActivityBehavior.execute(ActivityExecution execution) |
|
void |
IntermediateConditionalEventBehavior.execute(ActivityExecution execution) |
|
void |
MailActivityBehavior.execute(ActivityExecution execution) |
|
void |
MultiInstanceActivityBehavior.execute(ActivityExecution execution) |
|
void |
NoneEndEventActivityBehavior.execute(ActivityExecution execution) |
|
void |
ParallelGatewayActivityBehavior.execute(ActivityExecution execution) |
|
void |
ShellActivityBehavior.execute(ActivityExecution execution) |
|
void |
SubProcessActivityBehavior.execute(ActivityExecution execution) |
|
void |
TaskActivityBehavior.execute(ActivityExecution execution) |
|
void |
TerminateEndEventActivityBehavior.execute(ActivityExecution execution) |
|
void |
ThrowEscalationEventActivityBehavior.execute(ActivityExecution execution) |
|
void |
ThrowSignalEventActivityBehavior.execute(ActivityExecution execution) |
|
protected void |
AbstractBpmnActivityBehavior.executeWithErrorPropagation(ActivityExecution execution,
java.util.concurrent.Callable<java.lang.Void> toExecute) |
Takes an ActivityExecution and an Callable and wraps
the call to the Callable with the proper error propagation.
|
protected ActivityBehavior |
ClassDelegateActivityBehavior.getActivityBehaviorInstance(ActivityExecution execution) |
|
protected ActivityBehavior |
ServiceTaskDelegateExpressionActivityBehavior.getActivityBehaviorInstance(ActivityExecution execution,
java.lang.Object delegateInstance) |
|
protected java.lang.String |
CallableElementActivityBehavior.getBusinessKey(ActivityExecution execution) |
|
protected java.lang.String |
CallableElementActivityBehavior.getDeploymentId(ActivityExecution execution) |
|
protected VariableMap |
CallableElementActivityBehavior.getInputVariables(ActivityExecution callingExecution) |
|
protected java.util.Collection<ActivityExecution> |
InclusiveGatewayActivityBehavior.getLeafExecutions(ActivityExecution parent) |
|
protected java.lang.Integer |
MultiInstanceActivityBehavior.getLocalLoopVariable(ActivityExecution execution,
java.lang.String variableName) |
|
protected java.lang.Integer |
MultiInstanceActivityBehavior.getLoopVariable(ActivityExecution execution,
java.lang.String variableName) |
|
protected java.lang.Integer |
CallableElementActivityBehavior.getVersion(ActivityExecution execution) |
|
boolean |
MultiInstanceActivityBehavior.hasLoopVariable(ActivityExecution execution,
java.lang.String variableName) |
|
java.util.List<ActivityExecution> |
ParallelMultiInstanceActivityBehavior.initializeScope(ActivityExecution scopeExecution,
int numberOfInstances) |
|
java.util.List<ActivityExecution> |
SequentialMultiInstanceActivityBehavior.initializeScope(ActivityExecution scopeExecution,
int nrOfInstances) |
|
protected java.lang.Object |
CallableElementActivityBehavior.instantiateDelegateClass(ActivityExecution execution) |
|
protected boolean |
BpmnActivityBehavior.isAncestorCompensationThrowing(ActivityExecution execution) |
|
void |
FlowNodeActivityBehavior.leave(ActivityExecution execution) |
Default way of leaving a BPMN 2.0 activity: evaluate the conditions on the
outgoing sequence flow and take those that evaluate to true.
|
protected void |
ThrowEscalationEventActivityBehavior.leaveExecution(ActivityExecution execution,
PvmActivity currentActivity,
EscalationEventDefinition escalationEventDefinition) |
|
protected void |
FlowNodeActivityBehavior.leaveIgnoreConditions(ActivityExecution activityContext) |
|
protected void |
GatewayActivityBehavior.lockConcurrentRoot(ActivityExecution execution) |
|
void |
CallActivityBehavior.migrateScope(ActivityExecution scopeExecution) |
|
void |
CaseCallActivityBehavior.migrateScope(ActivityExecution scopeExecution) |
|
void |
ExternalTaskActivityBehavior.migrateScope(ActivityExecution scopeExecution) |
|
void |
ParallelMultiInstanceActivityBehavior.migrateScope(ActivityExecution scopeExecution) |
|
void |
UserTaskActivityBehavior.migrateScope(ActivityExecution scopeExecution) |
|
void |
CallableElementActivityBehavior.passOutputVariables(ActivityExecution execution,
VariableScope subInstance) |
|
void |
BpmnActivityBehavior.performDefaultOutgoingBehavior(ActivityExecution activityExecution) |
Performs the default outgoing BPMN 2.0 behavior, which is having parallel
paths of executions for the outgoing sequence flow.
|
void |
ReceiveTaskActivityBehavior.performExecution(ActivityExecution execution) |
|
void |
ScriptTaskActivityBehavior.performExecution(ActivityExecution execution) |
|
void |
ServiceTaskDelegateExpressionActivityBehavior.performExecution(ActivityExecution execution) |
|
void |
ServiceTaskExpressionActivityBehavior.performExecution(ActivityExecution execution) |
|
void |
ServiceTaskJavaDelegateActivityBehavior.performExecution(ActivityExecution execution) |
|
protected void |
TaskActivityBehavior.performExecution(ActivityExecution execution) |
The method which should be overridden by the sub classes to perform an execution.
|
void |
UserTaskActivityBehavior.performExecution(ActivityExecution execution) |
|
void |
BpmnActivityBehavior.performIgnoreConditionsOutgoingBehavior(ActivityExecution activityExecution) |
|
protected void |
MultiInstanceActivityBehavior.performInstance(ActivityExecution execution,
PvmActivity activity,
int loopCounter) |
|
protected void |
BpmnActivityBehavior.performOutgoingBehavior(ActivityExecution execution,
boolean checkConditions) |
Actual implementation of leaving an activity.
|
protected void |
TaskActivityBehavior.postExecution(ActivityExecution execution) |
The method which will be called after performing the execution.
|
protected void |
TaskActivityBehavior.preExecution(ActivityExecution execution) |
The method which will be called before the execution is performed.
|
protected void |
SequentialMultiInstanceActivityBehavior.prepareScope(ActivityExecution scopeExecution,
int totalNumberOfInstances) |
|
protected void |
ParallelMultiInstanceActivityBehavior.prepareScopeExecution(ActivityExecution scopeExecution,
int nrOfInstances) |
|
void |
MultiInstanceActivityBehavior.removeLoopVariable(ActivityExecution execution,
java.lang.String variableName) |
|
java.lang.Object |
CallableElementActivityBehavior.resolveDelegateClass(ActivityExecution execution) |
|
protected DelegateVariableMapping |
CallableElementActivityBehavior.resolveDelegation(ActivityExecution execution) |
|
protected int |
MultiInstanceActivityBehavior.resolveLoopCardinality(ActivityExecution execution) |
|
protected int |
MultiInstanceActivityBehavior.resolveNrOfInstances(ActivityExecution execution) |
|
protected void |
MultiInstanceActivityBehavior.setLoopVariable(ActivityExecution execution,
java.lang.String variableName,
java.lang.Object value) |
|
void |
AbstractBpmnActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
void |
CancelBoundaryEventActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
void |
CancelEndEventActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
void |
ClassDelegateActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
void |
CompensationEventActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
void |
CustomActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalEvent,
java.lang.Object signalData) |
|
void |
ExternalTaskActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
void |
FlowNodeActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
void |
IntermediateCatchEventActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
void |
ReceiveTaskActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object data) |
|
void |
ServiceTaskDelegateExpressionActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
void |
UserTaskActivityBehavior.signal(ActivityExecution execution,
java.lang.String signalName,
java.lang.Object signalData) |
|
protected void |
AbstractBpmnActivityBehavior.signalCompensationDone(ActivityExecution execution) |
|
protected abstract void |
CallableElementActivityBehavior.startInstance(ActivityExecution execution,
VariableMap variables,
java.lang.String businessKey) |
|
protected void |
CallActivityBehavior.startInstance(ActivityExecution execution,
VariableMap variables,
java.lang.String businessKey) |
|
protected void |
CaseCallActivityBehavior.startInstance(ActivityExecution execution,
VariableMap variables,
java.lang.String businessKey) |
|