public class CancelEndEventActivityBehavior extends AbstractBpmnActivityBehavior
AbstractBpmnActivityBehavior.ErrorDeclarationForProcessInstanceFinder, AbstractBpmnActivityBehavior.ErrorPropagationException
Modifier and Type | Field and Description |
---|---|
protected PvmActivity |
cancelBoundaryEvent |
LOG
bpmnActivityBehavior
Constructor and Description |
---|
CancelEndEventActivityBehavior() |
Modifier and Type | Method and Description |
---|---|
void |
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
PvmActivity |
getCancelBoundaryEvent() |
protected void |
leave(ActivityExecution execution)
Subclasses that call leave() will first pass through this method, before
the regular
FlowNodeActivityBehavior.leave(ActivityExecution) is
called. |
void |
setCancelBoundaryEvent(PvmActivity cancelBoundaryEvent) |
void |
signal(ActivityExecution execution,
String signalName,
Object signalData) |
checkIfCauseOfExceptionIsBpmnError, createCompensateEventSubscription, executeWithErrorPropagation, isCompensationEventSubprocess, isProcessEngineExceptionWithoutCause, isTransactionNotActive, propagateBpmnError, propagateError, propagateException, propagateExceptionAsError, signalCompensationDone
leaveIgnoreConditions
protected PvmActivity cancelBoundaryEvent
public void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehavior
execute
in interface CoreActivityBehavior<ActivityExecution>
execute
in interface ActivityBehavior
execute
in class FlowNodeActivityBehavior
Exception
protected void leave(ActivityExecution execution)
AbstractBpmnActivityBehavior
FlowNodeActivityBehavior.leave(ActivityExecution)
is
called.leave
in class AbstractBpmnActivityBehavior
public void signal(ActivityExecution execution, String signalName, Object signalData) throws Exception
signal
in interface SignallableActivityBehavior
signal
in class AbstractBpmnActivityBehavior
Exception
public void setCancelBoundaryEvent(PvmActivity cancelBoundaryEvent)
public PvmActivity getCancelBoundaryEvent()
Copyright © 2015. All rights reserved.