String destination
DestinationType destinationType
JmsMessageProperties properties
JmsHeaders headers
String ackId
JmsMessageProperties properties
JmsHeaders headers
String ackId
JmsDestination destination
int deliveryMode
DeliveryMode.NON_PERSISTENT with value '1'
or DeliveryMode.PERSISTENT with value '2'long expiration
zero if the message does not expire.
JMS provider calculates its expiration time by adding the timeToLive
value specified on the send method to the time the message was sent (for transacted sends,
this is the time the client sends the message, not the time the transaction is committed)
If the timeToLive is specified as zero, the message's expiration time is
set to zero to indicate that the message does not expire.
int priority
normal priority
and priorities 5-9 as gradations of expedited priority.
JMS does not require that a provider strictly implement priority ordering of messages; however, it should do its best to deliver expedited messages ahead of normal messages.
String messageId
disableMessageID parameter,
then this header will be null.long timestamp
If the Producer implementation supports optimizations and was configured to
avoid creating the Message timestamp using the disableMessageTimestamp parameter,
then zero is set.
String correlationId
JmsDestination replyTo
replyTo destination was set, then null is set.String type
boolean redelivered
true, it is likely, but not guaranteed,
that this message was delivered but not acknowledged in the past.
Relates to the JMSXDeliveryCount message property.
true if the message may have been delivered in the pastLong deliveryTime
null if not using JMS 2.0
JMS provider calculates its delivery time by adding the deliveryDelay
value specified on the send method to the time the message was sent (for transacted sends,
this is the time the client sends the message, not the time the transaction is committed).
A message's delivery time is the earliest time when a provider may make the message visible on the target destination and available for delivery to consumers.
Map<K,V> all
Map<K,V> userProperties
Map<K,V> jmsProperties
JmsxProperties jmsxProperties
String jmsxUserID
String jmsxAppID
Integer jmsxDeliveryCount
String jmsxGroupID
Integer jmsxGroupSeq
String jmsxProducerTXID
String jmsxConsumerTXID
Long jmsxRcvTimestamp
Copyright © 2019. All rights reserved.