public class ServiceTaskDelegateExpressionActivityBehavior extends TaskActivityBehavior
ActivityBehavior used when 'delegateExpression' is used
for a serviceTask.AbstractBpmnActivityBehavior.ErrorDeclarationForProcessInstanceFinder, AbstractBpmnActivityBehavior.ErrorPropagationException| Modifier and Type | Field and Description |
|---|---|
protected Expression |
expression |
protected static BpmnBehaviorLogger |
LOG |
activityInstanceIdbpmnActivityBehavior| Constructor and Description |
|---|
ServiceTaskDelegateExpressionActivityBehavior(Expression expression,
List<FieldDeclaration> fieldDeclarations) |
| Modifier and Type | Method and Description |
|---|---|
void |
doSignal(ActivityExecution execution,
String signalName,
Object signalData) |
protected ActivityBehavior |
getActivityBehaviorInstance(ActivityExecution execution,
Object delegateInstance) |
void |
performExecution(ActivityExecution execution)
The method which should be overridden by the sub classes to perform an execution.
|
void |
signal(ActivityExecution execution,
String signalName,
Object signalData) |
execute, postExecution, preExecutioncheckIfCauseOfExceptionIsBpmnError, createCompensateEventSubscription, doLeave, executeWithErrorPropagation, isCompensationEventSubprocess, isProcessEngineExceptionWithoutCause, isTransactionNotActive, propagateBpmnError, propagateError, propagateException, propagateExceptionAsError, signalCompensationDoneleave, leaveIgnoreConditionsprotected static final BpmnBehaviorLogger LOG
protected Expression expression
public ServiceTaskDelegateExpressionActivityBehavior(Expression expression, List<FieldDeclaration> fieldDeclarations)
public void signal(ActivityExecution execution, String signalName, Object signalData) throws Exception
signal in interface SignallableActivityBehaviorsignal in class AbstractBpmnActivityBehaviorExceptionpublic void doSignal(ActivityExecution execution, String signalName, Object signalData) throws Exception
Exceptionpublic void performExecution(ActivityExecution execution) throws Exception
TaskActivityBehaviorperformExecution in class TaskActivityBehaviorexecution - the execution which is used during performing the executionExceptionprotected ActivityBehavior getActivityBehaviorInstance(ActivityExecution execution, Object delegateInstance)
Copyright © 2013–2019 camunda services GmbH. All rights reserved.