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

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.TaskActivityBehavior
              extended by org.camunda.bpm.engine.impl.bpmn.behavior.ServiceTaskConnectorActivityBehavior
All Implemented Interfaces:
CoreActivityBehavior<ActivityExecution>, ActivityBehavior, SignallableActivityBehavior

public class ServiceTaskConnectorActivityBehavior
extends TaskActivityBehavior

Author:
Daniel Meyer

Field Summary
protected  String connectorId
          the id of the connector
protected  org.camunda.bpm.connect.Connector<org.camunda.bpm.connect.ConnectorRequest<?>> connectorInstance
          cached connector instance for this activity.
protected  IoMapping ioMapping
          the local ioMapping for this connector.
 
Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
multiInstanceActivityBehavior
 
Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior
 
Constructor Summary
ServiceTaskConnectorActivityBehavior(String connectorId, IoMapping ioMapping)
           
 
Method Summary
protected  void ensureConnectorInitialized()
           
 void execute(ActivityExecution execution)
          Default behaviour: just leave the activity with no extra functionality.
 
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, 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

connectorId

protected String connectorId
the id of the connector


connectorInstance

protected org.camunda.bpm.connect.Connector<org.camunda.bpm.connect.ConnectorRequest<?>> connectorInstance
cached connector instance for this activity. Will be initialized after the first execution of this activity.


ioMapping

protected IoMapping ioMapping
the local ioMapping for this connector.

Constructor Detail

ServiceTaskConnectorActivityBehavior

public ServiceTaskConnectorActivityBehavior(String connectorId,
                                            IoMapping ioMapping)
Method Detail

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

ensureConnectorInitialized

protected void ensureConnectorInitialized()


Copyright © 2014 camunda services GmbH. All Rights Reserved.