org.camunda.bpm.engine.impl.bpmn.behavior
Class ShellActivityBehavior

java.lang.Object
  extended by org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
      extended by org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
          extended by org.camunda.bpm.engine.impl.bpmn.behavior.ShellActivityBehavior
All Implemented Interfaces:
CoreActivityBehavior<ActivityExecution>, ActivityBehavior, SignallableActivityBehavior

public class ShellActivityBehavior
extends AbstractBpmnActivityBehavior


Nested Class Summary
 
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
AbstractBpmnActivityBehavior.ErrorDeclarationForProcessInstanceFinder, AbstractBpmnActivityBehavior.ErrorPropagationException
 
Field Summary
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
ShellActivityBehavior()
           
 
Method Summary
static String convertStreamToStr(InputStream is)
           
 void execute(ActivityExecution execution)
          Default behaviour: just leave the activity with no extra functionality.
protected  String getStringFromField(Expression expression, DelegateExecution execution)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
checkIfCauseOfExceptionIsBpmnError, createCompensateEventSubscription, executeWithErrorPropagation, isCompensationEventSubprocess, isProcessEngineExceptionWithoutCause, isTransactionNotActive, leave, propagateBpmnError, propagateError, propagateException, propagateExceptionAsError, signal, signalCompensationDone
 
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
leaveIgnoreConditions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

ShellActivityBehavior

public ShellActivityBehavior()
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 interface CoreActivityBehavior<ActivityExecution>
Specified by:
execute in interface ActivityBehavior
Overrides:
execute in class FlowNodeActivityBehavior

convertStreamToStr

public static String convertStreamToStr(InputStream is)
                                 throws IOException
Throws:
IOException

getStringFromField

protected String getStringFromField(Expression expression,
                                    DelegateExecution execution)


Copyright © 2016 camunda services GmbH. All rights reserved.