Class JobClientWrappingExternalTaskService

java.lang.Object
org.camunda.community.migration.adapter.externalTask.JobClientWrappingExternalTaskService
All Implemented Interfaces:
org.camunda.bpm.client.task.ExternalTaskService

public class JobClientWrappingExternalTaskService extends Object implements org.camunda.bpm.client.task.ExternalTaskService
  • Constructor Details

    • JobClientWrappingExternalTaskService

      public JobClientWrappingExternalTaskService(io.camunda.zeebe.client.api.worker.JobClient client, org.camunda.bpm.client.task.ExternalTask task)
  • Method Details

    • lock

      public void lock(String externalTaskId, long lockDuration)
      Specified by:
      lock in interface org.camunda.bpm.client.task.ExternalTaskService
    • lock

      public void lock(org.camunda.bpm.client.task.ExternalTask externalTask, long lockDuration)
      Specified by:
      lock in interface org.camunda.bpm.client.task.ExternalTaskService
    • unlock

      public void unlock(org.camunda.bpm.client.task.ExternalTask externalTask)
      Specified by:
      unlock in interface org.camunda.bpm.client.task.ExternalTaskService
    • complete

      public void complete(org.camunda.bpm.client.task.ExternalTask externalTask)
      Specified by:
      complete in interface org.camunda.bpm.client.task.ExternalTaskService
    • setVariables

      public void setVariables(String processInstanceId, Map<String,Object> variables)
      Specified by:
      setVariables in interface org.camunda.bpm.client.task.ExternalTaskService
    • setVariables

      public void setVariables(org.camunda.bpm.client.task.ExternalTask externalTask, Map<String,Object> variables)
      Specified by:
      setVariables in interface org.camunda.bpm.client.task.ExternalTaskService
    • complete

      public void complete(org.camunda.bpm.client.task.ExternalTask externalTask, Map<String,Object> variables)
      Specified by:
      complete in interface org.camunda.bpm.client.task.ExternalTaskService
    • complete

      public void complete(org.camunda.bpm.client.task.ExternalTask externalTask, Map<String,Object> variables, Map<String,Object> localVariables)
      Specified by:
      complete in interface org.camunda.bpm.client.task.ExternalTaskService
    • complete

      public void complete(String externalTaskId, Map<String,Object> variables, Map<String,Object> localVariables)
      Specified by:
      complete in interface org.camunda.bpm.client.task.ExternalTaskService
    • handleFailure

      public void handleFailure(org.camunda.bpm.client.task.ExternalTask externalTask, String errorMessage, String errorDetails, int retries, long retryTimeout)
      Specified by:
      handleFailure in interface org.camunda.bpm.client.task.ExternalTaskService
    • handleFailure

      public void handleFailure(String externalTaskId, String errorMessage, String errorDetails, int retries, long retryTimeout)
      Specified by:
      handleFailure in interface org.camunda.bpm.client.task.ExternalTaskService
    • handleFailure

      public void handleFailure(String externalTaskId, String errorMessage, String errorDetails, int retries, long retryTimeout, Map<String,Object> variables, Map<String,Object> localVariables)
      Specified by:
      handleFailure in interface org.camunda.bpm.client.task.ExternalTaskService
    • handleBpmnError

      public void handleBpmnError(org.camunda.bpm.client.task.ExternalTask externalTask, String errorCode)
      Specified by:
      handleBpmnError in interface org.camunda.bpm.client.task.ExternalTaskService
    • handleBpmnError

      public void handleBpmnError(org.camunda.bpm.client.task.ExternalTask externalTask, String errorCode, String errorMessage)
      Specified by:
      handleBpmnError in interface org.camunda.bpm.client.task.ExternalTaskService
    • handleBpmnError

      public void handleBpmnError(org.camunda.bpm.client.task.ExternalTask externalTask, String errorCode, String errorMessage, Map<String,Object> variables)
      Specified by:
      handleBpmnError in interface org.camunda.bpm.client.task.ExternalTaskService
    • handleBpmnError

      public void handleBpmnError(String externalTaskId, String errorCode, String errorMessage, Map<String,Object> variables)
      Specified by:
      handleBpmnError in interface org.camunda.bpm.client.task.ExternalTaskService
    • extendLock

      public void extendLock(org.camunda.bpm.client.task.ExternalTask externalTask, long newDuration)
      Specified by:
      extendLock in interface org.camunda.bpm.client.task.ExternalTaskService
    • extendLock

      public void extendLock(String externalTaskId, long newDuration)
      Specified by:
      extendLock in interface org.camunda.bpm.client.task.ExternalTaskService