org.camunda.bpm.engine.impl.bpmn.behavior
Class ServiceTaskDelegateExpressionActivityBehavior
java.lang.Object
org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior
org.camunda.bpm.engine.impl.bpmn.behavior.ServiceTaskDelegateExpressionActivityBehavior
- All Implemented Interfaces:
- CoreActivityBehavior<ActivityExecution>, ActivityBehavior, SignallableActivityBehavior
public class ServiceTaskDelegateExpressionActivityBehavior
- extends TaskActivityBehavior
ActivityBehavior used when 'delegateExpression' is used
for a serviceTask.
- Author:
- Joram Barrez, Josh Long, Slawomir Wojtasiak (Patch for ACT-1159), Falko Menge
| Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior |
checkIfCauseOfExceptionIsBpmnError, createCompensateEventSubscription, doLeave, executeWithErrorPropagation, isCompensationEventSubprocess, isProcessEngineExceptionWithoutCause, isTransactionNotActive, propagateBpmnError, propagateError, propagateException, propagateExceptionAsError, signalCompensationDone |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final BpmnBehaviorLogger LOG
expression
protected Expression expression
ServiceTaskDelegateExpressionActivityBehavior
public ServiceTaskDelegateExpressionActivityBehavior(Expression expression,
List<FieldDeclaration> fieldDeclarations)
signal
public void signal(ActivityExecution execution,
String signalName,
Object signalData)
throws Exception
- Specified by:
signal in interface SignallableActivityBehavior- Overrides:
signal in class AbstractBpmnActivityBehavior
- Throws:
Exception
doSignal
public void doSignal(ActivityExecution execution,
String signalName,
Object signalData)
throws Exception
- Throws:
Exception
performExecution
public void performExecution(ActivityExecution execution)
throws Exception
- Description copied from class:
TaskActivityBehavior
- The method which should be overridden by the sub classes to perform an execution.
- Overrides:
performExecution in class TaskActivityBehavior
- Parameters:
execution - the execution which is used during performing the execution
- Throws:
Exception
getActivityBehaviorInstance
protected ActivityBehavior getActivityBehaviorInstance(ActivityExecution execution,
Object delegateInstance)
Copyright © 2017 camunda services GmbH. All rights reserved.