public abstract class FlowNodeActivityBehavior extends Object implements SignallableActivityBehavior
Modifier and Type | Field and Description |
---|---|
protected BpmnActivityBehavior |
bpmnActivityBehavior |
protected static BpmnBehaviorLogger |
LOG |
Constructor and Description |
---|
FlowNodeActivityBehavior() |
Modifier and Type | Method and Description |
---|---|
void |
doLeave(ActivityExecution execution) |
void |
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
void |
leave(ActivityExecution execution)
Default way of leaving a BPMN 2.0 activity: evaluate the conditions on the
outgoing sequence flow and take those that evaluate to true.
|
protected void |
leaveIgnoreConditions(ActivityExecution activityContext) |
void |
signal(ActivityExecution execution,
String signalName,
Object signalData) |
protected static final BpmnBehaviorLogger LOG
protected BpmnActivityBehavior bpmnActivityBehavior
public void execute(ActivityExecution execution) throws Exception
execute
in interface CoreActivityBehavior<ActivityExecution>
execute
in interface ActivityBehavior
Exception
public void leave(ActivityExecution execution)
public void doLeave(ActivityExecution execution)
protected void leaveIgnoreConditions(ActivityExecution activityContext)
public void signal(ActivityExecution execution, String signalName, Object signalData) throws Exception
signal
in interface SignallableActivityBehavior
Exception
Copyright © 2017. All rights reserved.