Class ShellActivityBehavior
- 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.ShellActivityBehavior
-
- All Implemented Interfaces:
CoreActivityBehavior<ActivityExecution>
,ActivityBehavior
,SignallableActivityBehavior
public class ShellActivityBehavior extends AbstractBpmnActivityBehavior
-
-
Field Summary
Fields Modifier and Type Field Description protected Expression
arg1
protected Expression
arg2
protected Expression
arg3
protected Expression
arg4
protected Expression
arg5
protected Expression
cleanEnv
protected Expression
command
protected Expression
directory
protected Expression
errorCodeVariable
protected static BpmnBehaviorLogger
LOG
protected Expression
outputVariable
protected Expression
redirectError
protected Expression
wait
-
Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior
-
-
Constructor Summary
Constructors Constructor Description ShellActivityBehavior()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
convertStreamToStr(java.io.InputStream is)
void
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.protected java.lang.String
getStringFromField(Expression expression, DelegateExecution execution)
-
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
createCompensateEventSubscription, doLeave, executeWithErrorPropagation, isCompensationEventSubprocess, signal, signalCompensationDone
-
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
leave, leaveIgnoreConditions
-
-
-
-
Field Detail
-
LOG
protected static final BpmnBehaviorLogger LOG
-
command
protected Expression command
-
wait
protected Expression wait
-
arg1
protected Expression arg1
-
arg2
protected Expression arg2
-
arg3
protected Expression arg3
-
arg4
protected Expression arg4
-
arg5
protected Expression arg5
-
outputVariable
protected Expression outputVariable
-
errorCodeVariable
protected Expression errorCodeVariable
-
redirectError
protected Expression redirectError
-
cleanEnv
protected Expression cleanEnv
-
directory
protected Expression directory
-
-
Method Detail
-
execute
public void execute(ActivityExecution execution)
Description copied from class:FlowNodeActivityBehavior
Default behaviour: just leave the activity with no extra functionality.- Specified by:
execute
in interfaceActivityBehavior
- Specified by:
execute
in interfaceCoreActivityBehavior<ActivityExecution>
- Overrides:
execute
in classFlowNodeActivityBehavior
-
convertStreamToStr
public static java.lang.String convertStreamToStr(java.io.InputStream is) throws java.io.IOException
- Throws:
java.io.IOException
-
getStringFromField
protected java.lang.String getStringFromField(Expression expression, DelegateExecution execution)
-
-