Class BoundaryEventActivityBehavior
java.lang.Object
org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.activiti.engine.impl.bpmn.behavior.BoundaryEventActivityBehavior
- All Implemented Interfaces:
Serializable, ActivityBehavior, TriggerableActivityBehavior
- Direct Known Subclasses:
BoundaryCancelEventActivityBehavior, BoundaryCompensateEventActivityBehavior, BoundaryMessageEventActivityBehavior, BoundarySignalEventActivityBehavior, BoundaryTimerEventActivityBehavior
- See Also:
-
Field Summary
FieldsFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeleteChildExecutions(ExecutionEntity parentExecution, ExecutionEntity notToDeleteExecution, CommandContext commandContext) voidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.protected voidexecuteInterruptingBehavior(ExecutionEntity executionEntity, CommandContext commandContext) protected voidexecuteNonInterruptingBehavior(ExecutionEntity executionEntity, CommandContext commandContext) booleanvoidsetInterrupting(boolean interrupting) voidtrigger(DelegateExecution execution, String triggerName, Object triggerData) Methods inherited from class FlowNodeActivityBehavior
leave, leaveIgnoreConditions, parseActivityType
-
Field Details
-
interrupting
protected boolean interrupting
-
-
Constructor Details
-
BoundaryEventActivityBehavior
public BoundaryEventActivityBehavior() -
BoundaryEventActivityBehavior
public BoundaryEventActivityBehavior(boolean interrupting)
-
-
Method Details
-
execute
Description copied from class:FlowNodeActivityBehaviorDefault behaviour: just leave the activity with no extra functionality.- Specified by:
executein interfaceActivityBehavior- Overrides:
executein classFlowNodeActivityBehavior
-
trigger
- Specified by:
triggerin interfaceTriggerableActivityBehavior- Overrides:
triggerin classFlowNodeActivityBehavior
-
executeInterruptingBehavior
protected void executeInterruptingBehavior(ExecutionEntity executionEntity, CommandContext commandContext) -
executeNonInterruptingBehavior
protected void executeNonInterruptingBehavior(ExecutionEntity executionEntity, CommandContext commandContext) -
deleteChildExecutions
protected void deleteChildExecutions(ExecutionEntity parentExecution, ExecutionEntity notToDeleteExecution, CommandContext commandContext) -
isInterrupting
public boolean isInterrupting() -
setInterrupting
public void setInterrupting(boolean interrupting)
-