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 class
Nested classes/interfaces inherited from interface org.flowable.engine.impl.delegate.TriggerableJavaDelegate
TriggerableJavaDelegate.Context
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FutureJavaDelegate<?>
protected List<MapExceptionEntry>
protected Expression
protected boolean
Fields inherited from class org.flowable.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
multiInstanceActivityBehavior, v5MultiInstanceActivityBehavior
Fields inherited from class org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ServiceTaskFutureJavaDelegateActivityBehavior
(FutureJavaDelegate<?> futureJavaDelegate, boolean triggerable, Expression skipExpression, List<MapExceptionEntry> mapExceptions) -
Method Summary
Modifier and TypeMethodDescriptionvoid
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) void
trigger
(TriggerableJavaDelegate.Context context) Methods inherited from class org.flowable.engine.impl.bpmn.behavior.TaskActivityBehavior
getActiveValueList
Methods inherited from class org.flowable.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, getV5MultiInstanceActivityBehavior, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, setV5MultiInstanceActivityBehavior
Methods inherited from class org.flowable.engine.impl.bpmn.behavior.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:
trigger
in interfaceTriggerableActivityBehavior
- Overrides:
trigger
in classFlowNodeActivityBehavior
-
execute
Description copied from class:FlowNodeActivityBehavior
Default behaviour: just leave the activity with no extra functionality.- Specified by:
execute
in interfaceActivityBehavior
- Overrides:
execute
in classFlowNodeActivityBehavior
-
trigger
- Specified by:
trigger
in interfaceTriggerableJavaDelegate
-
handleException
protected void handleException(Throwable throwable, DelegateExecution execution, boolean loggingSessionEnabled)
-