public class SubProcessActivityBehavior extends AbstractBpmnActivityBehavior implements CompositeActivityBehavior
AbstractBpmnActivityBehavior.ErrorDeclarationForProcessInstanceFinder, AbstractBpmnActivityBehavior.ErrorPropagationExceptionLOGbpmnActivityBehavior| Constructor and Description |
|---|
SubProcessActivityBehavior() |
| Modifier and Type | Method and Description |
|---|---|
void |
complete(ActivityExecution scopeExecution) |
void |
concurrentChildExecutionEnded(ActivityExecution scopeExecution,
ActivityExecution endedExecution)
Invoked when an execution is ended within the scope of the composite
|
void |
doLeave(ActivityExecution execution)
Subclasses that call leave() will first pass through this method, before
the regular
FlowNodeActivityBehavior.leave(ActivityExecution) is
called. |
void |
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
checkIfCauseOfExceptionIsBpmnError, createCompensateEventSubscription, executeWithErrorPropagation, isCompensationEventSubprocess, isProcessEngineExceptionWithoutCause, isTransactionNotActive, propagateBpmnError, propagateError, propagateException, propagateExceptionAsError, signal, signalCompensationDoneleave, leaveIgnoreConditionspublic void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehaviorexecute in interface CoreActivityBehavior<ActivityExecution>execute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorExceptionpublic void concurrentChildExecutionEnded(ActivityExecution scopeExecution, ActivityExecution endedExecution)
CompositeActivityBehaviorconcurrentChildExecutionEnded in interface CompositeActivityBehaviorscopeExecution - scope execution for the activity which defined the behaviorendedExecution - the execution which endedpublic void complete(ActivityExecution scopeExecution)
complete in interface CompositeActivityBehaviorpublic void doLeave(ActivityExecution execution)
AbstractBpmnActivityBehaviorFlowNodeActivityBehavior.leave(ActivityExecution) is
called.doLeave in class AbstractBpmnActivityBehaviorCopyright © 2018 camunda services GmbH. All rights reserved.