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
ConstructorsConstructorDescriptionSpringConnectorJobHandler(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 TypeMethodDescriptionprotected voidcompleteJob(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 voidfailJob(io.camunda.zeebe.client.api.worker.JobClient client, io.camunda.zeebe.client.api.response.ActivatedJob job, Exception exception) voidhandle(io.camunda.zeebe.client.api.worker.JobClient client, io.camunda.zeebe.client.api.response.ActivatedJob job) protected voidthrowBpmnError(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
-
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:
handlein interfaceio.camunda.zeebe.client.api.worker.JobHandler- Overrides:
handlein classio.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:
failJobin classio.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:
throwBpmnErrorin classio.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:
completeJobin classio.camunda.connector.runtime.util.outbound.ConnectorJobHandler
-