Class IronMQEndpointBuilderFactory.IronMQHeaderNameBuilder

  • Enclosing interface:
    IronMQEndpointBuilderFactory

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

      • IronMQHeaderNameBuilder

        public IronMQHeaderNameBuilder()
    • Method Detail

      • 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.