public class ServiceTaskFutureJavaDelegateActivityBehavior extends TaskActivityBehavior implements ActivityBehavior
| Modifier and Type | Class and Description |
|---|---|
protected class |
ServiceTaskFutureJavaDelegateActivityBehavior.FutureJavaDelegateCompleteAction |
| Modifier and Type | Field and Description |
|---|---|
protected FutureJavaDelegate<?> |
futureJavaDelegate |
protected List<org.flowable.bpmn.model.MapExceptionEntry> |
mapExceptions |
protected Expression |
skipExpression |
protected boolean |
triggerable |
multiInstanceActivityBehaviorbpmnActivityBehavior| Modifier | Constructor and Description |
|---|---|
protected |
ServiceTaskFutureJavaDelegateActivityBehavior() |
|
ServiceTaskFutureJavaDelegateActivityBehavior(FutureJavaDelegate<?> futureJavaDelegate,
boolean triggerable,
Expression skipExpression,
List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected void |
handleException(Throwable throwable,
DelegateExecution execution,
boolean loggingSessionEnabled) |
void |
trigger(DelegateExecution execution,
String signalName,
Object signalData) |
getActiveValueListexecuteCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehaviorleaveIgnoreConditions, parseActivityTypeprotected FutureJavaDelegate<?> futureJavaDelegate
protected Expression skipExpression
protected boolean triggerable
protected List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions
protected ServiceTaskFutureJavaDelegateActivityBehavior()
public ServiceTaskFutureJavaDelegateActivityBehavior(FutureJavaDelegate<?> futureJavaDelegate, boolean triggerable, Expression skipExpression, List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions)
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 throwable, DelegateExecution execution, boolean loggingSessionEnabled)
Copyright © 2020 Flowable. All rights reserved.