public abstract class FlowNodeActivityBehavior extends Object implements SignallableActivityBehavior
Modifier and Type | Field and Description |
---|---|
protected BpmnActivityBehavior |
bpmnActivityBehavior |
Constructor and Description |
---|
FlowNodeActivityBehavior() |
Modifier and Type | Method and Description |
---|---|
void |
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected 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 BpmnActivityBehavior bpmnActivityBehavior
public void execute(ActivityExecution execution) throws Exception
execute
in interface CoreActivityBehavior<ActivityExecution>
execute
in interface ActivityBehavior
Exception
protected void leave(ActivityExecution execution)
protected void leaveIgnoreConditions(ActivityExecution activityContext)
public void signal(ActivityExecution execution, String signalName, Object signalData) throws Exception
signal
in interface SignallableActivityBehavior
Exception
Copyright © 2018. All rights reserved.