Class InclusiveGatewayActivityBehavior
java.lang.Object
org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.flowable.engine.impl.bpmn.behavior.GatewayActivityBehavior
org.flowable.engine.impl.bpmn.behavior.InclusiveGatewayActivityBehavior
- All Implemented Interfaces:
Serializable, ActivityBehavior, InactiveActivityBehavior, TriggerableActivityBehavior
public class InclusiveGatewayActivityBehavior
extends GatewayActivityBehavior
implements InactiveActivityBehavior
Implementation of the Inclusive Gateway/OR gateway/inclusive data-based gateway as defined in the BPMN specification.
- Author:
- Tijs Rademakers, Tom Van Buskirk, Joram Barrez
- See Also:
-
Field Summary
Fields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.voidexecuteInactive(ExecutionEntity executionEntity) protected voidexecuteInclusiveGatewayLogic(ExecutionEntity execution, boolean inactiveCheck) protected booleanisAsynchronousActivity(ExecutionEntity executionEntity) Methods inherited from class GatewayActivityBehavior
lockFirstParentScopeMethods inherited from class FlowNodeActivityBehavior
leave, leaveIgnoreConditions, parseActivityType, trigger
-
Constructor Details
-
InclusiveGatewayActivityBehavior
public InclusiveGatewayActivityBehavior()
-
-
Method Details
-
execute
Description copied from class:FlowNodeActivityBehaviorDefault behaviour: just leave the activity with no extra functionality.- Specified by:
executein interfaceActivityBehavior- Overrides:
executein classFlowNodeActivityBehavior
-
executeInactive
- Specified by:
executeInactivein interfaceInactiveActivityBehavior
-
executeInclusiveGatewayLogic
-
isAsynchronousActivity
-