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 ActivityBehaviorExceptionpublic 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 SignallableActivityBehaviorExceptionCopyright © 2013–2020 camunda services GmbH. All rights reserved.