Class SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQHeaderNameBuilder

  • Enclosing interface:
    SpringRabbitMQEndpointBuilderFactory

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

      • SpringRabbitMQHeaderNameBuilder

        public SpringRabbitMQHeaderNameBuilder()
    • Method Detail

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