org.camunda.bpm.engine.impl.bpmn.behavior
Class ScriptTaskActivityBehavior
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.ScriptTaskActivityBehavior
- All Implemented Interfaces:
- CoreActivityBehavior<ActivityExecution>, ActivityBehavior, SignallableActivityBehavior
public class ScriptTaskActivityBehavior
- extends TaskActivityBehavior
ActivityBehavior implementation of the BPMN 2.0 script task.
- Author:
- Joram Barrez, Christian Stettler, Falko Menge, Daniel Meyer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
invocationHandler
protected ScriptInvocationHandler invocationHandler
ScriptTaskActivityBehavior
public ScriptTaskActivityBehavior(String script,
String language,
String resultVariable)
execute
public void execute(ActivityExecution execution)
throws Exception
- Description copied from class:
FlowNodeActivityBehavior
- Default behaviour: just leave the activity with no extra functionality.
- Specified by:
execute in interface CoreActivityBehavior<ActivityExecution>- Specified by:
execute in interface ActivityBehavior- Overrides:
execute in class FlowNodeActivityBehavior
- Throws:
Exception
createInvocationHandler
protected ScriptInvocationHandler createInvocationHandler(String script,
String language,
String resultVariable)
- Creates an instance of the
ScriptInvocationHandler.
- Parameters:
script - source code of the scriptlanguage - the language usedresultVariable - the variable name under which the result of the script invocation (if any) should be stored
- Returns:
- the invocation handler instance
Copyright © 2014 camunda services GmbH. All Rights Reserved.