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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe application name.The cluster id.Content encoding used by applications.The message content length.The message content type.Identifier to correlate RPC responses with requests.The message delivery mode.Delivery tag for manual acknowledge mode.The exchange name that was used when publishing the message.To override the endpoint configuration's exchange name.Per-message TTL.Arbitrary message id.The message priority.Whether the message was previously delivered and requeued.Commonly used to name a callback queue.The routing key that was used when publishing the message.To override the endpoint configuration's routing key.Application-provided timestamp.Application-specific message type.Validated user id.
-
Constructor Details
-
SpringRabbitMQHeaderNameBuilder
public SpringRabbitMQHeaderNameBuilder()
-
-
Method Details
-
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
To override the endpoint configuration's exchange name. The option is a:String
type. Group: producer- Returns:
- the name of the header
SpringRabbitmqExchangeOverrideName
.
-
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
Delivery tag for manual acknowledge mode. The option is a:long
type. Group: consumer- Returns:
- the name of the header
SpringRabbitmqDeliveryTag
.
-
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
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
The message delivery mode. The option is a:MessageDeliveryMode
type. Group: common- Returns:
- the name of the header
SpringRabbitmqDeliveryMode
.
-
springRabbitmqType
Application-specific message type. The option is a:String
type. Group: common- Returns:
- the name of the header
SpringRabbitmqType
.
-
springRabbitmqContentType
The message content type. The option is a:String
type. Group: common- Returns:
- the name of the header
SpringRabbitmqContentType
.
-
springRabbitmqContentLength
The message content length. The option is a:long
type. Group: common- Returns:
- the name of the header
SpringRabbitmqContentLength
.
-
springRabbitmqContentEncoding
Content encoding used by applications. The option is a:String
type. Group: common- Returns:
- the name of the header
SpringRabbitmqContentEncoding
.
-
springRabbitmqMessageId
Arbitrary message id. The option is a:String
type. Group: common- Returns:
- the name of the header
SpringRabbitmqMessageId
.
-
springRabbitmqCorrelationId
Identifier to correlate RPC responses with requests. The option is a:String
type. Group: common- Returns:
- the name of the header
SpringRabbitmqCorrelationId
.
-
springRabbitmqReplyTo
Commonly used to name a callback queue. The option is a:String
type. Group: common- Returns:
- the name of the header
SpringRabbitmqReplyTo
.
-
springRabbitmqExpiration
Per-message TTL. The option is a:String
type. Group: common- Returns:
- the name of the header
SpringRabbitmqExpiration
.
-
springRabbitmqTimestamp
Application-provided timestamp. The option is a:Date
type. Group: common- Returns:
- the name of the header
SpringRabbitmqTimestamp
.
-
springRabbitmqUserId
Validated user id. The option is a:String
type. Group: common- Returns:
- the name of the header
SpringRabbitmqUserId
.
-
springRabbitmqAppId
The application name. The option is a:String
type. Group: common- Returns:
- the name of the header
SpringRabbitmqAppId
.
-
springRabbitmqPriority
The message priority. The option is a:Integer
type. Group: common- Returns:
- the name of the header
SpringRabbitmqPriority
.
-
springRabbitmqClusterId
The cluster id. The option is a:String
type. Group: common- Returns:
- the name of the header
SpringRabbitmqClusterId
.
-