Class ServiceTaskJavaDelegateActivityBehavior
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.ServiceTaskJavaDelegateActivityBehavior
- All Implemented Interfaces:
Serializable, BaseExecutionListener, ExecutionListener, ActivityBehavior, TriggerableActivityBehavior, TriggerableJavaDelegate
public class ServiceTaskJavaDelegateActivityBehavior
extends TaskActivityBehavior
implements ActivityBehavior, ExecutionListener, TriggerableJavaDelegate
- Author:
- Tom Baeyens
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface TriggerableJavaDelegate
TriggerableJavaDelegate.Context -
Field Summary
FieldsFields inherited from class AbstractBpmnActivityBehavior
multiInstanceActivityBehavior, v5MultiInstanceActivityBehaviorFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehaviorFields inherited from interface BaseExecutionListener
EVENTNAME_END, EVENTNAME_START, EVENTNAME_TAKE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedServiceTaskJavaDelegateActivityBehavior(JavaDelegate javaDelegate, boolean triggerable, Expression skipExpression) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.voidnotify(DelegateExecution execution) 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
-
javaDelegate
-
skipExpression
-
triggerable
protected boolean triggerable
-
-
Constructor Details
-
ServiceTaskJavaDelegateActivityBehavior
protected ServiceTaskJavaDelegateActivityBehavior() -
ServiceTaskJavaDelegateActivityBehavior
public ServiceTaskJavaDelegateActivityBehavior(JavaDelegate javaDelegate, boolean triggerable, Expression skipExpression)
-
-
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
-
notify
- Specified by:
notifyin interfaceExecutionListener
-
trigger
- Specified by:
triggerin interfaceTriggerableJavaDelegate
-