public class JmsMessageHeaderAccessor extends NativeMessageHeaderAccessor
MessageHeaderAccessor
implementation giving access to JMS-specific headers.NATIVE_HEADERSDEFAULT_CHARSET, logger| Modifier | Constructor and Description |
|---|---|
protected |
JmsMessageHeaderAccessor(Map<String,List<String>> nativeHeaders) |
protected |
JmsMessageHeaderAccessor(Message<?> message) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCorrelationId()
Return the
correlationId. |
Integer |
getDeliveryMode()
Return the
delivery mode. |
Destination |
getDestination()
Return the
destination. |
Long |
getExpiration()
Return the message
expiration. |
String |
getMessageId()
Return the
message id. |
Integer |
getPriority()
Return the
JmsHeaders.PRIORITY. |
Boolean |
getRedelivered()
Return the
redelivered flag. |
Destination |
getReplyTo()
Return the
reply to. |
Long |
getTimestamp()
Return the
timestamp. |
String |
getType()
Return the
type. |
static JmsMessageHeaderAccessor |
wrap(Message<?> message)
Create a
JmsMessageHeaderAccessor from the headers of an existing message. |
addNativeHeader, containsNativeHeader, getFirstNativeHeader, getNativeHeader, removeNativeHeader, setImmutable, setNativeHeader, toNativeHeaderMapcopyHeaders, copyHeadersIfAbsent, createAccessor, getAccessor, getAccessor, getContentType, 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, verifyTypeprotected JmsMessageHeaderAccessor(Message<?> message)
public String getCorrelationId()
correlationId.JmsHeaders.CORRELATION_IDpublic Destination getDestination()
destination.JmsHeaders.DESTINATIONpublic Integer getDeliveryMode()
delivery mode.JmsHeaders.DELIVERY_MODEpublic Long getExpiration()
expiration.JmsHeaders.EXPIRATIONpublic String getMessageId()
message id.JmsHeaders.MESSAGE_IDpublic Integer getPriority()
JmsHeaders.PRIORITY.JmsHeaders.PRIORITYpublic Destination getReplyTo()
reply to.JmsHeaders.REPLY_TOpublic Boolean getRedelivered()
redelivered flag.JmsHeaders.REDELIVEREDpublic String getType()
type.JmsHeaders.TYPEpublic Long getTimestamp()
timestamp.getTimestamp in class MessageHeaderAccessorJmsHeaders.TIMESTAMPpublic static JmsMessageHeaderAccessor wrap(Message<?> message)
JmsMessageHeaderAccessor from the headers of an existing message.