Package org.springframework.amqp.core
Class MessageBuilderSupport<T>
java.lang.Object
org.springframework.amqp.core.MessageBuilderSupport<T>
- Type Parameters:
T- The message builder type.
- Direct Known Subclasses:
MessageBuilder,MessagePropertiesBuilder
Support class for building
Message and MessageProperties
fluent API.- Since:
- 1.3
- Author:
- Gary Russell
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedMessageBuilderSupport(MessageProperties properties) -
Method Summary
Modifier and TypeMethodDescriptionabstract Tbuild()protected MessagePropertiescopyHeaders(Map<String, Object> headers) copyHeadersIfAbsent(Map<String, Object> headers) copyProperties(MessageProperties properties) removeHeader(String key) setAppIdIfAbsent(String appId) setClusterId(String clusterId) setClusterIdIfAbsent(String clusterId) setContentEncoding(String contentEncoding) setContentEncodingIfAbsent(String contentEncoding) setContentLength(long contentLength) setContentLengthIfAbsent(long contentLength) setContentType(String contentType) setContentTypeIfAbsentOrDefault(String contentType) setCorrelationId(String correlationId) setCorrelationIdIfAbsent(String correlationId) setDeliveryMode(MessageDeliveryMode deliveryMode) setDeliveryModeIfAbsentOrDefault(MessageDeliveryMode deliveryMode) setDeliveryTag(Long deliveryTag) setDeliveryTagIfAbsent(Long deliveryTag) setExpiration(String expiration) setExpirationIfAbsent(String expiration) setHeaderIfAbsent(String key, Object value) setMessageCount(Integer messageCount) setMessageCountIfAbsent(Integer messageCount) setMessageId(String messageId) setMessageIdIfAbsent(String messageId) setPriority(Integer priority) setPriorityIfAbsentOrDefault(Integer priority) protected voidsetProperties(MessageProperties properties) setReceivedExchange(String receivedExchange) setReceivedExchangeIfAbsent(String receivedExchange) setReceivedRoutingKey(String receivedRoutingKey) setReceivedRoutingKeyIfAbsent(String receivedRoutingKey) setRedelivered(Boolean redelivered) setRedeliveredIfAbsent(Boolean redelivered) setReplyTo(String replyTo) setReplyToAddress(Address replyTo) setReplyToAddressIfAbsent(Address replyTo) setReplyToIfAbsent(String replyTo) setTimestamp(Date timestamp) setTimestampIfAbsent(Date timestamp) setTypeIfAbsent(String type) setUserIdIfAbsent(String userId)
-
Constructor Details
-
MessageBuilderSupport
protected MessageBuilderSupport() -
MessageBuilderSupport
-
-
Method Details
-
setProperties
-
setHeader
-
setTimestamp
-
setMessageId
-
setUserId
-
setAppId
-
setClusterId
-
setType
-
setCorrelationId
-
setReplyTo
-
setReplyToAddress
-
setContentType
-
setContentEncoding
-
setContentLength
-
setDeliveryMode
-
setExpiration
-
setPriority
-
setReceivedExchange
-
setReceivedRoutingKey
-
setRedelivered
-
setDeliveryTag
-
setMessageCount
-
setHeaderIfAbsent
-
setTimestampIfAbsent
-
setMessageIdIfAbsent
-
setUserIdIfAbsent
-
setAppIdIfAbsent
-
setClusterIdIfAbsent
-
setTypeIfAbsent
-
setCorrelationIdIfAbsent
-
setReplyToIfAbsent
-
setReplyToAddressIfAbsent
-
setContentTypeIfAbsentOrDefault
-
setContentEncodingIfAbsent
-
setContentLengthIfAbsent
-
setDeliveryModeIfAbsentOrDefault
-
setExpirationIfAbsent
-
setPriorityIfAbsentOrDefault
-
setReceivedExchangeIfAbsent
-
setReceivedRoutingKeyIfAbsent
-
setRedeliveredIfAbsent
-
setDeliveryTagIfAbsent
-
setMessageCountIfAbsent
-
copyProperties
-
copyHeaders
-
copyHeadersIfAbsent
-
removeHeader
-
removeHeaders
-
buildProperties
-
build
-