Class IronMQEndpointBuilderFactory.IronMQHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.IronMQEndpointBuilderFactory.IronMQHeaderNameBuilder
Enclosing interface:
IronMQEndpointBuilderFactory

public static class IronMQEndpointBuilderFactory.IronMQHeaderNameBuilder extends Object
The builder of headers' name for the IronMQ component.
  • Constructor Details

    • IronMQHeaderNameBuilder

      public IronMQHeaderNameBuilder()
  • Method Details

    • ironMQMessageId

      public String ironMQMessageId()
      (producer) The id of the IronMQ message as a String when sending a single message, or a Ids object when sending a array of strings. (consumer) The id of the message. The option is a: String or io.iron.ironmq.Ids type. Group: common
      Returns:
      the name of the header IronMQMessageId.
    • ironMQReservationId

      public String ironMQReservationId()
      The reservation id of the message. The option is a: String type. Group: consumer
      Returns:
      the name of the header IronMQReservationId.
    • ironMQReservedCount

      public String ironMQReservedCount()
      The number of times this message has been reserved. The option is a: long type. Group: consumer
      Returns:
      the name of the header IronMQReservedCount.
    • ironMQOperation

      public String ironMQOperation()
      If value set to 'CamelIronMQClearQueue' the queue is cleared of unconsumed messages. The option is a: String type. Group: producer
      Returns:
      the name of the header IronMQOperation.