Package org.mule.jms.commons.api.message
Class JmsxProperties
java.lang.Object
org.mule.jms.commons.api.message.JmsxProperties
- All Implemented Interfaces:
Serializable
JMS reserves the 'JMSX' property name prefix for JMS defined properties. Here we define the set of 'well known' properties of
JMS. JMSX properties 'set by provider on send' are available to both the producer and the consumers of the message. If they are
not present in a message, they are treated like any other absent property.
- Since:
- 1.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasMap()voidsetJmsxAppID(String jmsxAppID) voidsetJmsxConsumerTXID(String jmsxConsumerTXID) voidsetJmsxDeliveryCount(Integer jmsxDeliveryCount) voidsetJmsxGroupID(String jmsxGroupID) voidsetJmsxGroupSeq(Integer jmsxGroupSeq) voidsetJmsxProducerTXID(String jmsxProducerTXID) voidsetJmsxRcvTimestamp(Long jmsxRcvTimestamp) voidsetJmsxUserID(String jmsxUserID)
-
Constructor Details
-
JmsxProperties
public JmsxProperties() -
JmsxProperties
-
-
Method Details
-
asMap
- Returns:
- all the JMSX properties in a plain
Maprepresentation using the corresponding keys as defined inJMSXDefinedPropertiesNames
-
getJmsxUserID
- Returns:
- the JMSXUserID
Messageproperty
-
getJmsxAppID
- Returns:
- the JMSXAppID
Messageproperty
-
getJmsxDeliveryCount
- Returns:
- the JMSXDeliveryCount
Messageproperty
-
getJmsxGroupID
- Returns:
- the JMSXGroupID
Messageproperty
-
getJmsxGroupSeq
- Returns:
- the JMSXGroupSeq
Messageproperty
-
getJmsxProducerTXID
- Returns:
- the JMSXProducerTXID
Messageproperty
-
getJmsxConsumerTXID
- Returns:
- the JMSXConsumerTXID
Messageproperty
-
getJmsxRcvTimestamp
- Returns:
- the JMSXRcvTimestamp
-
setJmsxUserID
-
setJmsxAppID
-
setJmsxDeliveryCount
-
setJmsxGroupID
-
setJmsxGroupSeq
-
setJmsxProducerTXID
-
setJmsxConsumerTXID
-
setJmsxRcvTimestamp
-