public class ServiceTaskDelegateExpressionActivityBehavior extends TaskActivityBehavior
ActivityBehavior used when 'delegateExpression' is used for a serviceTask.| Modifier and Type | Class and Description |
|---|---|
protected class |
ServiceTaskDelegateExpressionActivityBehavior.FutureJavaDelegateCompleteAction |
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
expression |
protected List<FieldDeclaration> |
fieldDeclarations |
protected List<org.flowable.bpmn.model.MapExceptionEntry> |
mapExceptions |
protected String |
serviceTaskId |
protected Expression |
skipExpression |
protected boolean |
triggerable |
multiInstanceActivityBehaviorbpmnActivityBehavior| Constructor and Description |
|---|
ServiceTaskDelegateExpressionActivityBehavior(String serviceTaskId,
Expression expression,
Expression skipExpression,
List<FieldDeclaration> fieldDeclarations,
List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions,
boolean triggerable) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected void |
handleException(Throwable exc,
DelegateExecution execution,
boolean loggingSessionEnabled) |
void |
trigger(DelegateExecution execution,
String signalName,
Object signalData) |
getActiveValueListexecuteCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehaviorleaveIgnoreConditions, parseActivityTypeprotected String serviceTaskId
protected Expression expression
protected Expression skipExpression
protected List<FieldDeclaration> fieldDeclarations
protected List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions
protected boolean triggerable
public ServiceTaskDelegateExpressionActivityBehavior(String serviceTaskId, Expression expression, Expression skipExpression, List<FieldDeclaration> fieldDeclarations, List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions, boolean triggerable)
public void trigger(DelegateExecution execution, String signalName, Object signalData)
trigger in interface TriggerableActivityBehaviortrigger in class FlowNodeActivityBehaviorpublic void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorprotected void handleException(Throwable exc, DelegateExecution execution, boolean loggingSessionEnabled)
Copyright © 2020 Flowable. All rights reserved.