public class ServiceTaskExpressionActivityBehavior extends TaskActivityBehavior
| Modifier and Type | Class and Description |
|---|---|
protected class |
ServiceTaskExpressionActivityBehavior.FutureCompleteAction |
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
expression |
protected List<org.flowable.bpmn.model.MapExceptionEntry> |
mapExceptions |
protected String |
resultVariable |
protected String |
serviceTaskId |
protected Expression |
skipExpression |
protected boolean |
storeResultVariableAsTransient |
protected boolean |
triggerable |
protected boolean |
useLocalScopeForResultVariable |
multiInstanceActivityBehaviorbpmnActivityBehavior| Constructor and Description |
|---|
ServiceTaskExpressionActivityBehavior(org.flowable.bpmn.model.ServiceTask serviceTask,
Expression expression,
Expression skipExpression) |
| 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) |
protected void |
setExecutionVariableValue(Object value,
DelegateExecution execution) |
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 String resultVariable
protected List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions
protected boolean useLocalScopeForResultVariable
protected boolean triggerable
protected boolean storeResultVariableAsTransient
public ServiceTaskExpressionActivityBehavior(org.flowable.bpmn.model.ServiceTask serviceTask,
Expression expression,
Expression skipExpression)
public void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorprotected void handleException(Throwable exc, DelegateExecution execution)
protected void setExecutionVariableValue(Object value, DelegateExecution execution)
public void trigger(DelegateExecution execution, String signalName, Object signalData)
trigger in interface TriggerableActivityBehaviortrigger in class FlowNodeActivityBehaviorCopyright © 2020 Flowable. All rights reserved.