Class SpringConnectorJobHandler

java.lang.Object
io.camunda.connector.runtime.util.outbound.ConnectorJobHandler
io.camunda.zeebe.spring.client.jobhandling.SpringConnectorJobHandler
All Implemented Interfaces:
io.camunda.zeebe.client.api.worker.JobHandler

public class SpringConnectorJobHandler extends io.camunda.connector.runtime.util.outbound.ConnectorJobHandler
  • Field Summary

    Fields inherited from class io.camunda.connector.runtime.util.outbound.ConnectorJobHandler

    call, MAX_ERROR_MESSAGE_LENGTH, secretProvider
  • Constructor Summary

    Constructors
    Constructor
    Description
    SpringConnectorJobHandler(io.camunda.connector.impl.outbound.OutboundConnectorConfiguration connectorConfiguration, io.camunda.connector.api.outbound.OutboundConnectorFunction connectorFunction, io.camunda.connector.api.secret.SecretProvider secretProvider, CommandExceptionHandlingStrategy commandExceptionHandlingStrategy, MetricsRecorder metrics)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    completeJob(io.camunda.zeebe.client.api.worker.JobClient client, io.camunda.zeebe.client.api.response.ActivatedJob job, io.camunda.connector.runtime.util.outbound.ConnectorResult result)
     
    protected void
    failJob(io.camunda.zeebe.client.api.worker.JobClient client, io.camunda.zeebe.client.api.response.ActivatedJob job, Exception exception)
     
    void
    handle(io.camunda.zeebe.client.api.worker.JobClient client, io.camunda.zeebe.client.api.response.ActivatedJob job)
     
    protected void
    throwBpmnError(io.camunda.zeebe.client.api.worker.JobClient client, io.camunda.zeebe.client.api.response.ActivatedJob job, io.camunda.connector.api.error.BpmnError value)
     

    Methods inherited from class io.camunda.connector.runtime.util.outbound.ConnectorJobHandler

    getEnvSecretProvider, getSecretProvider, loadOrCreateSecretProvider, logError, toMap

    Methods inherited from class java.lang.Object

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

    • SpringConnectorJobHandler

      public SpringConnectorJobHandler(io.camunda.connector.impl.outbound.OutboundConnectorConfiguration connectorConfiguration, io.camunda.connector.api.outbound.OutboundConnectorFunction connectorFunction, io.camunda.connector.api.secret.SecretProvider secretProvider, CommandExceptionHandlingStrategy commandExceptionHandlingStrategy, MetricsRecorder metrics)
  • Method Details

    • handle

      public void handle(io.camunda.zeebe.client.api.worker.JobClient client, io.camunda.zeebe.client.api.response.ActivatedJob job)
      Specified by:
      handle in interface io.camunda.zeebe.client.api.worker.JobHandler
      Overrides:
      handle in class io.camunda.connector.runtime.util.outbound.ConnectorJobHandler
    • failJob

      protected void failJob(io.camunda.zeebe.client.api.worker.JobClient client, io.camunda.zeebe.client.api.response.ActivatedJob job, Exception exception)
      Overrides:
      failJob in class io.camunda.connector.runtime.util.outbound.ConnectorJobHandler
    • throwBpmnError

      protected void throwBpmnError(io.camunda.zeebe.client.api.worker.JobClient client, io.camunda.zeebe.client.api.response.ActivatedJob job, io.camunda.connector.api.error.BpmnError value)
      Overrides:
      throwBpmnError in class io.camunda.connector.runtime.util.outbound.ConnectorJobHandler
    • completeJob

      protected void completeJob(io.camunda.zeebe.client.api.worker.JobClient client, io.camunda.zeebe.client.api.response.ActivatedJob job, io.camunda.connector.runtime.util.outbound.ConnectorResult result)
      Overrides:
      completeJob in class io.camunda.connector.runtime.util.outbound.ConnectorJobHandler