Class ExternalWorkerTaskActivityBehavior
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.ExternalWorkerTaskActivityBehavior
- All Implemented Interfaces:
Serializable, ActivityBehavior, TriggerableActivityBehavior
- Author:
- Filip Hrisafov
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected ExternalWorkerServiceTaskprotected Expressionprotected ExpressionFields inherited from class AbstractBpmnActivityBehavior
multiInstanceActivityBehavior, v5MultiInstanceActivityBehaviorFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
ConstructorsConstructorDescriptionExternalWorkerTaskActivityBehavior(ExternalWorkerServiceTask externalWorkerServiceTask, Expression jobTopicExpression, Expression skipExpression) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.protected StringgetJobCategory(FlowElement flowElement) voidtrigger(DelegateExecution execution, String signalName, Object signalData) 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
-
externalWorkerServiceTask
-
jobTopicExpression
-
skipExpression
-
exclusive
protected boolean exclusive
-
-
Constructor Details
-
ExternalWorkerTaskActivityBehavior
public ExternalWorkerTaskActivityBehavior(ExternalWorkerServiceTask externalWorkerServiceTask, Expression jobTopicExpression, Expression skipExpression)
-
-
Method Details
-
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 interfaceTriggerableActivityBehavior- Overrides:
triggerin classFlowNodeActivityBehavior
-
getJobCategory
-