spring-framework / org.springframework.jms.support / JmsMessageHeaderAccessor

JmsMessageHeaderAccessor

open class JmsMessageHeaderAccessor : NativeMessageHeaderAccessor

A org.springframework.messaging.support.MessageHeaderAccessor implementation giving access to JMS-specific headers.

Author
Stephane Nicoll

Since
4.1

Functions

getCorrelationId

open fun getCorrelationId(): String

Return the correlationId.

getDeliveryMode

open fun getDeliveryMode(): Int

Return the delivery mode.

getDestination

open fun getDestination(): Destination

Return the destination.

getExpiration

open fun getExpiration(): Long

Return the message expiration.

getMessageId

open fun getMessageId(): String

Return the message id.

getPriority

open fun getPriority(): Int

Return the JmsHeaders#PRIORITY.

getRedelivered

open fun getRedelivered(): Boolean

Return the redelivered flag.

getReplyTo

open fun getReplyTo(): Destination

Return the reply to.

getTimestamp

open fun getTimestamp(): Long

Return the timestamp.

getType

open fun getType(): String

Return the type.

wrap

open static fun wrap(message: Message<*>): JmsMessageHeaderAccessor

Create a JmsMessageHeaderAccessor from the headers of an existing message.