Class 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 connectorId
      the id of the connector
      protected org.camunda.connect.spi.Connector<?> connectorInstance
      cached connector instance for this activity.
      protected org.camunda.bpm.engine.impl.core.variable.mapping.IoMapping 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 ensureConnectorInitialized()  
      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
    • Field Detail

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

      • ServiceTaskConnectorActivityBehavior

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

      • 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()