Class ExternalTaskInstanceResponder

java.lang.Object
io.taktx.client.ExternalTaskInstanceResponder

public class ExternalTaskInstanceResponder extends Object
  • Constructor Details

    • ExternalTaskInstanceResponder

      public ExternalTaskInstanceResponder(org.apache.kafka.clients.producer.KafkaProducer<UUID,io.taktx.dto.ContinueFlowElementTriggerDTO> responseEmitter, String topicName, UUID processInstanceId, List<Long> elementInstanceIdPath)
  • Method Details

    • respondSuccess

      public void respondSuccess()
    • respondSuccess

      public void respondSuccess(Object variable)
    • respondSuccess

      public void respondSuccess(Map<String,com.fasterxml.jackson.databind.JsonNode> variablesMap)
    • respondEscalation

      public void respondEscalation(String code, String message)
    • respondEscalation

      public void respondEscalation(String code, String message, io.taktx.dto.VariablesDTO variables)
    • respondError

      public void respondError(boolean allowRetry, String code, String message)
    • respondPromise

      public void respondPromise(Duration duration)