public class InclusiveGatewayActivityBehavior extends GatewayActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected static BpmnBehaviorLogger |
LOG |
bpmnActivityBehavior| Constructor and Description |
|---|
InclusiveGatewayActivityBehavior() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
activatesGateway(ActivityExecution execution,
PvmActivity gatewayActivity) |
protected boolean |
canReachActivity(ActivityExecution execution,
PvmActivity activity) |
void |
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected Collection<ActivityExecution> |
getLeafExecutions(ActivityExecution parent) |
protected boolean |
isReachable(PvmActivity srcActivity,
PvmActivity targetActivity,
Set<PvmActivity> visitedActivities) |
lockConcurrentRootdoLeave, leave, leaveIgnoreConditions, signalprotected static BpmnBehaviorLogger LOG
public void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehaviorexecute in interface CoreActivityBehavior<ActivityExecution>execute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorExceptionprotected Collection<ActivityExecution> getLeafExecutions(ActivityExecution parent)
protected boolean activatesGateway(ActivityExecution execution, PvmActivity gatewayActivity)
protected boolean canReachActivity(ActivityExecution execution, PvmActivity activity)
protected boolean isReachable(PvmActivity srcActivity, PvmActivity targetActivity, Set<PvmActivity> visitedActivities)
Copyright © 2019. All rights reserved.