Class MessageUtil
java.lang.Object
org.apache.activemq.artemis.reader.MessageUtil
- Direct Known Subclasses:
BytesMessageUtil,MapMessageUtil,StreamMessageUtil,TextMessageUtil
static methods intended for import static on JMS like messages.
This provides a helper for core message to act some of the JMS functions used by the JMS wrapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleStringstatic final Stringstatic final SimpleStringstatic final Stringstatic final SimpleStringstatic final SimpleStringstatic final SimpleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final SimpleStringstatic final SimpleStringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclearProperties(Message message) static intgetIntProperty(Message message, String name) static StringgetJMSCorrelationID(Message message) static byte[]getJMSCorrelationIDAsBytes(Message message) static SimpleStringgetJMSReplyTo(Message message) static StringgetJMSType(Message message) static longgetLongProperty(Message message, String name) static ObjectgetObjectProperty(Message message, String name) getPropertyNames(Message message) static StringgetStringProperty(Message message, String name) static booleanpropertyExists(Message message, String name) static voidsetIntProperty(Message message, String name, int value) static voidsetJMSCorrelationID(Message message, String correlationID) static final voidsetJMSCorrelationIDAsBytes(Message message, byte[] correlationID) static voidsetJMSReplyTo(Message message, String dest) static voidsetJMSReplyTo(Message message, SimpleString dest) static voidsetJMSType(Message message, String type) static voidsetLongProperty(Message message, String name, long value) static voidsetObjectProperty(Message message, String name, Object value) static voidsetStringProperty(Message message, String name, String value)
-
Field Details
-
CORRELATIONID_HEADER_NAME_STRING
- See Also:
-
CORRELATIONID_HEADER_NAME
-
REPLYTO_HEADER_NAME
-
TYPE_HEADER_NAME_STRING
- See Also:
-
TYPE_HEADER_NAME
-
JMS
-
JMSX
-
JMS_
-
JMSXDELIVERYCOUNT
- See Also:
-
JMSXGROUPID
- See Also:
-
JMSXGROUPSEQ
- See Also:
-
JMSXUSERID
- See Also:
-
CONNECTION_ID_PROPERTY_NAME_STRING
- See Also:
-
CONNECTION_ID_PROPERTY_NAME
-
-
Constructor Details
-
MessageUtil
public MessageUtil()
-
-
Method Details
-
getJMSCorrelationIDAsBytes
-
setJMSType
-
getJMSType
-
setJMSCorrelationIDAsBytes
public static final void setJMSCorrelationIDAsBytes(Message message, byte[] correlationID) throws ActiveMQException - Throws:
ActiveMQException
-
setJMSCorrelationID
-
getJMSCorrelationID
-
getJMSReplyTo
-
setJMSReplyTo
-
setJMSReplyTo
-
clearProperties
-
getPropertyNames
-
propertyExists
-
getStringProperty
-
getObjectProperty
-
getLongProperty
-
getIntProperty
-
setIntProperty
-
setLongProperty
-
setStringProperty
-
setObjectProperty
-