Class AmqpMessageHeaderAccessor
java.lang.Object
org.springframework.messaging.support.MessageHeaderAccessor
org.springframework.messaging.support.NativeMessageHeaderAccessor
org.springframework.amqp.support.AmqpMessageHeaderAccessor
A
MessageHeaderAccessor
implementation giving access to AMQP-specific headers.- Since:
- 1.4
- Author:
- Stephane Nicoll, Gary Russell, Artem Bilan
-
Field Summary
FieldsFields inherited from class org.springframework.messaging.support.NativeMessageHeaderAccessor
NATIVE_HEADERSFields inherited from class org.springframework.messaging.support.MessageHeaderAccessor
DEFAULT_CHARSET -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAmqpMessageHeaderAccessor(Map<String, List<String>> nativeHeaders) protectedAmqpMessageHeaderAccessor(Message<?> message) -
Method Summary
Modifier and TypeMethodDescription@Nullable StringgetAppId()@Nullable String@Nullable String@Nullable String@Nullable String@Nullable Long@Nullable MimeType@Nullable String@Nullable MessageDeliveryMode@Nullable Long@Nullable String@Nullable Integer@Nullable String@Nullable Integer@Nullable MessageDeliveryMode@Nullable String@Nullable String@Nullable String@Nullable Boolean@Nullable String@Nullable Long@Nullable StringgetType()@Nullable Stringprotected voidverifyType(@Nullable String headerName, @Nullable Object headerValue) static AmqpMessageHeaderAccessorCreate aAmqpMessageHeaderAccessorfrom 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, toNativeHeaderMapMethods inherited from class org.springframework.messaging.support.MessageHeaderAccessor
createAccessor, fromMap, fromMessageHeaders, 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
-
-
Method Details
-
wrap
Create aAmqpMessageHeaderAccessorfrom the headers of an existing message.- Parameters:
message- theMessageto be wrapped for thisMessageHeaderAccessor.- Returns:
- the
AmqpMessageHeaderAccessorinstance.
-
verifyType
- Overrides:
verifyTypein classMessageHeaderAccessor
-
getAppId
-
getClusterId
-
getContentEncoding
-
getContentLength
-
getContentType
- Overrides:
getContentTypein classMessageHeaderAccessor
-
getCorrelationId
-
getDeliveryMode
-
getReceivedDeliveryMode
-
getDeliveryTag
-
getExpiration
-
getMessageCount
-
getMessageId
-
getPriority
-
getReceivedExchange
-
getReceivedRoutingKey
-
getReceivedUserId
-
getRedelivered
-
getReplyTo
-
getTimestamp
- Overrides:
getTimestampin classMessageHeaderAccessor
-
getType
-
getUserId
-
getConsumerTag
-
getConsumerQueue
-