Class ServiceTaskConnectorActivityBehavior

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.connect.plugin.impl.ServiceTaskConnectorActivityBehavior
All Implemented Interfaces:
org.camunda.bpm.engine.impl.core.delegate.CoreActivityBehavior<org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution>, org.camunda.bpm.engine.impl.pvm.delegate.ActivityBehavior, org.camunda.bpm.engine.impl.pvm.delegate.SignallableActivityBehavior

public class ServiceTaskConnectorActivityBehavior extends org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior
Author:
Daniel Meyer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
    the id of the connector
    protected org.camunda.connect.spi.Connector<?>
    cached connector instance for this activity.
    protected org.camunda.bpm.engine.impl.core.variable.mapping.IoMapping
    the local ioMapping for this connector.

    Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior

    activityInstanceId

    Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior

    LOG

    Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior

    bpmnActivityBehavior
  • Constructor Summary

    Constructors
    Constructor
    Description
    ServiceTaskConnectorActivityBehavior(String connectorId, org.camunda.bpm.engine.impl.core.variable.mapping.IoMapping ioMapping)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    applyInputParameters(org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution, org.camunda.connect.spi.ConnectorRequest<?> request)
     
    protected void
    applyOutputParameters(org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution, org.camunda.connect.spi.ConnectorResponse response)
     
    protected void
     
    void
    execute(org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution)
     

    Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior

    performExecution, postExecution, preExecution

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • connectorId

      protected String connectorId
      the id of the connector
    • connectorInstance

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

      protected org.camunda.bpm.engine.impl.core.variable.mapping.IoMapping ioMapping
      the local ioMapping for this connector.
  • Constructor Details

    • ServiceTaskConnectorActivityBehavior

      public ServiceTaskConnectorActivityBehavior(String connectorId, org.camunda.bpm.engine.impl.core.variable.mapping.IoMapping ioMapping)
  • Method Details

    • execute

      public void execute(org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution) throws Exception
      Specified by:
      execute in interface org.camunda.bpm.engine.impl.pvm.delegate.ActivityBehavior
      Specified by:
      execute in interface org.camunda.bpm.engine.impl.core.delegate.CoreActivityBehavior<org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution>
      Overrides:
      execute in class org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior
      Throws:
      Exception
    • applyInputParameters

      protected void applyInputParameters(org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution, org.camunda.connect.spi.ConnectorRequest<?> request)
    • applyOutputParameters

      protected void applyOutputParameters(org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution, org.camunda.connect.spi.ConnectorResponse response)
    • ensureConnectorInitialized

      protected void ensureConnectorInitialized()