Package org.springframework.amqp.support
Class AmqpMessageHeaderAccessor
java.lang.Object
org.springframework.messaging.support.MessageHeaderAccessor
org.springframework.messaging.support.NativeMessageHeaderAccessor
org.springframework.amqp.support.AmqpMessageHeaderAccessor
public class AmqpMessageHeaderAccessor
extends org.springframework.messaging.support.NativeMessageHeaderAccessor
A
MessageHeaderAccessor
implementation giving access to AMQP-specific headers.- Since:
- 1.4
-
Field Summary
Fields inherited from class org.springframework.messaging.support.NativeMessageHeaderAccessor
NATIVE_HEADERS
Fields inherited from class org.springframework.messaging.support.MessageHeaderAccessor
DEFAULT_CHARSET
-
Constructor Summary
ModifierConstructorDescriptionprotected
AmqpMessageHeaderAccessor
(Map<String, List<String>> nativeHeaders) protected
AmqpMessageHeaderAccessor
(org.springframework.messaging.Message<?> message) -
Method Summary
Modifier and TypeMethodDescriptiongetAppId()
org.springframework.util.MimeType
getType()
protected void
verifyType
(String headerName, Object headerValue) static AmqpMessageHeaderAccessor
wrap
(org.springframework.messaging.Message<?> message) Create aAmqpMessageHeaderAccessor
from the headers of an existing message.Methods inherited from class org.springframework.messaging.support.NativeMessageHeaderAccessor
addNativeHeader, addNativeHeaders, containsNativeHeader, copyHeaders, copyHeadersIfAbsent, getFirstNativeHeader, getFirstNativeHeader, getNativeHeader, getNativeHeaders, removeNativeHeader, setImmutable, setNativeHeader, setNativeHeaderValues, toNativeHeaderMap
Methods inherited from class org.springframework.messaging.support.MessageHeaderAccessor
createAccessor, getAccessor, getAccessor, getAccessor, getDetailedLogMessage, getDetailedPayloadLogMessage, getErrorChannel, getHeader, getId, getMessageHeaders, getMutableAccessor, getReplyChannel, getShortLogMessage, getShortPayloadLogMessage, isModified, isMutable, isReadableContentType, isReadOnly, removeHeader, removeHeaders, setContentType, setErrorChannel, setErrorChannelName, setHeader, setHeaderIfAbsent, setLeaveMutable, setModified, setReplyChannel, setReplyChannelName, toMap, toMessageHeaders, toString
-
Field Details
-
PRIORITY
- See Also:
-
-
Constructor Details
-
AmqpMessageHeaderAccessor
-
AmqpMessageHeaderAccessor
protected AmqpMessageHeaderAccessor(org.springframework.messaging.Message<?> message)
-
-
Method Details
-
wrap
Create aAmqpMessageHeaderAccessor
from the headers of an existing message.- Parameters:
message
- theMessage
to be wrapped for thisMessageHeaderAccessor
.- Returns:
- the
AmqpMessageHeaderAccessor
instance.
-
verifyType
- Overrides:
verifyType
in classorg.springframework.messaging.support.MessageHeaderAccessor
-
getAppId
-
getClusterId
-
getContentEncoding
-
getContentLength
-
getContentType
public org.springframework.util.MimeType getContentType()- Overrides:
getContentType
in classorg.springframework.messaging.support.MessageHeaderAccessor
-
getCorrelationId
-
getDeliveryMode
-
getReceivedDeliveryMode
-
getDeliveryTag
-
getExpiration
-
getMessageCount
-
getMessageId
-
getPriority
-
getReceivedExchange
-
getReceivedRoutingKey
-
getReceivedUserId
-
getRedelivered
-
getReplyTo
-
getTimestamp
- Overrides:
getTimestamp
in classorg.springframework.messaging.support.MessageHeaderAccessor
-
getType
-
getUserId
-
getConsumerTag
-
getConsumerQueue
-