Class SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQHeaderNameBuilder
Enclosing interface:
SpringRabbitMQEndpointBuilderFactory

public static class SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQHeaderNameBuilder extends Object
The builder of headers' name for the Spring RabbitMQ component.
  • Constructor Details

    • SpringRabbitMQHeaderNameBuilder

      public SpringRabbitMQHeaderNameBuilder()
  • Method Details

    • springRabbitmqRoutingOverrideKey

      public String springRabbitmqRoutingOverrideKey()
      To override the endpoint configuration's routing key. The option is a: String type. Group: producer
      Returns:
      the name of the header SpringRabbitmqRoutingOverrideKey.
    • springRabbitmqExchangeOverrideName

      public String springRabbitmqExchangeOverrideName()
      To override the endpoint configuration's exchange name. The option is a: String type. Group: producer
      Returns:
      the name of the header SpringRabbitmqExchangeOverrideName.
    • springRabbitmqRedelivered

      public String springRabbitmqRedelivered()
      Whether the message was previously delivered and requeued. The option is a: Boolean type. Group: consumer
      Returns:
      the name of the header SpringRabbitmqRedelivered.
    • springRabbitmqDeliveryTag

      public String springRabbitmqDeliveryTag()
      Delivery tag for manual acknowledge mode. The option is a: long type. Group: consumer
      Returns:
      the name of the header SpringRabbitmqDeliveryTag.
    • springRabbitmqExchangeName

      public String springRabbitmqExchangeName()
      The exchange name that was used when publishing the message. The option is a: String type. Group: consumer
      Returns:
      the name of the header SpringRabbitmqExchangeName.
    • springRabbitmqRoutingKey

      public String springRabbitmqRoutingKey()
      The routing key that was used when publishing the message. The option is a: String type. Group: consumer
      Returns:
      the name of the header SpringRabbitmqRoutingKey.
    • springRabbitmqDeliveryMode

      public String springRabbitmqDeliveryMode()
      The message delivery mode. The option is a: MessageDeliveryMode type. Group: common
      Returns:
      the name of the header SpringRabbitmqDeliveryMode.
    • springRabbitmqType

      public String springRabbitmqType()
      Application-specific message type. The option is a: String type. Group: common
      Returns:
      the name of the header SpringRabbitmqType.
    • springRabbitmqContentType

      public String springRabbitmqContentType()
      The message content type. The option is a: String type. Group: common
      Returns:
      the name of the header SpringRabbitmqContentType.
    • springRabbitmqContentLength

      public String springRabbitmqContentLength()
      The message content length. The option is a: long type. Group: common
      Returns:
      the name of the header SpringRabbitmqContentLength.
    • springRabbitmqContentEncoding

      public String springRabbitmqContentEncoding()
      Content encoding used by applications. The option is a: String type. Group: common
      Returns:
      the name of the header SpringRabbitmqContentEncoding.
    • springRabbitmqMessageId

      public String springRabbitmqMessageId()
      Arbitrary message id. The option is a: String type. Group: common
      Returns:
      the name of the header SpringRabbitmqMessageId.
    • springRabbitmqCorrelationId

      public String springRabbitmqCorrelationId()
      Identifier to correlate RPC responses with requests. The option is a: String type. Group: common
      Returns:
      the name of the header SpringRabbitmqCorrelationId.
    • springRabbitmqReplyTo

      public String springRabbitmqReplyTo()
      Commonly used to name a callback queue. The option is a: String type. Group: common
      Returns:
      the name of the header SpringRabbitmqReplyTo.
    • springRabbitmqExpiration

      public String springRabbitmqExpiration()
      Per-message TTL. The option is a: String type. Group: common
      Returns:
      the name of the header SpringRabbitmqExpiration.
    • springRabbitmqTimestamp

      public String springRabbitmqTimestamp()
      Application-provided timestamp. The option is a: Date type. Group: common
      Returns:
      the name of the header SpringRabbitmqTimestamp.
    • springRabbitmqUserId

      public String springRabbitmqUserId()
      Validated user id. The option is a: String type. Group: common
      Returns:
      the name of the header SpringRabbitmqUserId.
    • springRabbitmqAppId

      public String springRabbitmqAppId()
      The application name. The option is a: String type. Group: common
      Returns:
      the name of the header SpringRabbitmqAppId.
    • springRabbitmqPriority

      public String springRabbitmqPriority()
      The message priority. The option is a: Integer type. Group: common
      Returns:
      the name of the header SpringRabbitmqPriority.
    • springRabbitmqClusterId

      public String springRabbitmqClusterId()
      The cluster id. The option is a: String type. Group: common
      Returns:
      the name of the header SpringRabbitmqClusterId.