Class ServiceTaskFutureJavaDelegateActivityBehavior
java.lang.Object
org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.flowable.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.flowable.engine.impl.bpmn.behavior.TaskActivityBehavior
org.flowable.engine.impl.bpmn.behavior.ServiceTaskFutureJavaDelegateActivityBehavior
- All Implemented Interfaces:
Serializable, ActivityBehavior, TriggerableActivityBehavior, TriggerableJavaDelegate
public class ServiceTaskFutureJavaDelegateActivityBehavior
extends TaskActivityBehavior
implements ActivityBehavior, TriggerableJavaDelegate
- Author:
- Filip Hrisafov
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classNested classes/interfaces inherited from interface TriggerableJavaDelegate
TriggerableJavaDelegate.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FutureJavaDelegate<?> protected List<MapExceptionEntry> protected Expressionprotected booleanFields inherited from class AbstractBpmnActivityBehavior
multiInstanceActivityBehavior, v5MultiInstanceActivityBehaviorFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedServiceTaskFutureJavaDelegateActivityBehavior(FutureJavaDelegate<?> futureJavaDelegate, boolean triggerable, Expression skipExpression, List<MapExceptionEntry> mapExceptions) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.protected voidhandleException(Throwable throwable, DelegateExecution execution, boolean loggingSessionEnabled) voidtrigger(DelegateExecution execution, String signalName, Object signalData) voidtrigger(TriggerableJavaDelegate.Context context) Methods inherited from class TaskActivityBehavior
getActiveValueListMethods inherited from class AbstractBpmnActivityBehavior
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, getV5MultiInstanceActivityBehavior, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, setV5MultiInstanceActivityBehaviorMethods inherited from class FlowNodeActivityBehavior
leaveIgnoreConditions, parseActivityType
-
Field Details
-
futureJavaDelegate
-
skipExpression
-
triggerable
protected boolean triggerable -
mapExceptions
-
-
Constructor Details
-
ServiceTaskFutureJavaDelegateActivityBehavior
protected ServiceTaskFutureJavaDelegateActivityBehavior() -
ServiceTaskFutureJavaDelegateActivityBehavior
public ServiceTaskFutureJavaDelegateActivityBehavior(FutureJavaDelegate<?> futureJavaDelegate, boolean triggerable, Expression skipExpression, List<MapExceptionEntry> mapExceptions)
-
-
Method Details
-
trigger
- Specified by:
triggerin interfaceTriggerableActivityBehavior- Overrides:
triggerin classFlowNodeActivityBehavior
-
execute
Description copied from class:FlowNodeActivityBehaviorDefault behaviour: just leave the activity with no extra functionality.- Specified by:
executein interfaceActivityBehavior- Overrides:
executein classFlowNodeActivityBehavior
-
trigger
- Specified by:
triggerin interfaceTriggerableJavaDelegate
-
handleException
protected void handleException(Throwable throwable, DelegateExecution execution, boolean loggingSessionEnabled)
-