Class BoundaryEventActivityBehavior
java.lang.Object
org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.flowable.engine.impl.bpmn.behavior.BoundaryEventActivityBehavior
- All Implemented Interfaces:
Serializable
,ActivityBehavior
,TriggerableActivityBehavior
- Direct Known Subclasses:
BoundaryCancelEventActivityBehavior
,BoundaryCompensateEventActivityBehavior
,BoundaryConditionalEventActivityBehavior
,BoundaryEscalationEventActivityBehavior
,BoundaryEventRegistryEventActivityBehavior
,BoundaryMessageEventActivityBehavior
,BoundarySignalEventActivityBehavior
,BoundaryTimerEventActivityBehavior
,BoundaryVariableListenerEventActivityBehavior
- Author:
- Joram Barrez
- See Also:
-
Field Summary
FieldsFields inherited from class org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
deleteChildExecutions
(ExecutionEntity parentExecution, ExecutionEntity outgoingExecutionEntity, CommandContext commandContext) void
execute
(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.protected void
executeInterruptingBehavior
(ExecutionEntity executionEntity, CommandContext commandContext) protected void
executeNonInterruptingBehavior
(ExecutionEntity executionEntity, CommandContext commandContext) boolean
void
setInterrupting
(boolean interrupting) void
trigger
(DelegateExecution execution, String triggerName, Object triggerData) Methods inherited from class org.flowable.engine.impl.bpmn.behavior.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:FlowNodeActivityBehavior
Default behaviour: just leave the activity with no extra functionality.- Specified by:
execute
in interfaceActivityBehavior
- Overrides:
execute
in classFlowNodeActivityBehavior
-
trigger
- Specified by:
trigger
in interfaceTriggerableActivityBehavior
- Overrides:
trigger
in classFlowNodeActivityBehavior
-
executeInterruptingBehavior
protected void executeInterruptingBehavior(ExecutionEntity executionEntity, CommandContext commandContext) -
executeNonInterruptingBehavior
protected void executeNonInterruptingBehavior(ExecutionEntity executionEntity, CommandContext commandContext) -
deleteChildExecutions
protected void deleteChildExecutions(ExecutionEntity parentExecution, ExecutionEntity outgoingExecutionEntity, CommandContext commandContext) -
isInterrupting
public boolean isInterrupting() -
setInterrupting
public void setInterrupting(boolean interrupting)
-