Class MessageUtil
- java.lang.Object
-
- org.apache.activemq.artemis.reader.MessageUtil
-
- Direct Known Subclasses:
BytesMessageUtil,MapMessageUtil,StreamMessageUtil,TextMessageUtil
public class MessageUtil extends Object
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
Fields Modifier and Type Field Description static SimpleStringCONNECTION_ID_PROPERTY_NAMEstatic StringCONNECTION_ID_PROPERTY_NAME_STRINGstatic SimpleStringCORRELATIONID_HEADER_NAMEstatic StringCORRELATIONID_HEADER_NAME_STRINGstatic SimpleStringJMSstatic SimpleStringJMS_static SimpleStringJMSXstatic StringJMSXDELIVERYCOUNTstatic StringJMSXGROUPIDstatic StringJMSXGROUPSEQstatic StringJMSXUSERIDstatic SimpleStringREPLYTO_HEADER_NAMEstatic SimpleStringTYPE_HEADER_NAMEstatic StringTYPE_HEADER_NAME_STRING
-
Constructor Summary
Constructors Constructor Description MessageUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)static Set<String>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 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 Detail
-
CORRELATIONID_HEADER_NAME_STRING
public static final String CORRELATIONID_HEADER_NAME_STRING
- See Also:
- Constant Field Values
-
CORRELATIONID_HEADER_NAME
public static final SimpleString CORRELATIONID_HEADER_NAME
-
REPLYTO_HEADER_NAME
public static final SimpleString REPLYTO_HEADER_NAME
-
TYPE_HEADER_NAME_STRING
public static final String TYPE_HEADER_NAME_STRING
- See Also:
- Constant Field Values
-
TYPE_HEADER_NAME
public static final SimpleString TYPE_HEADER_NAME
-
JMS
public static final SimpleString JMS
-
JMSX
public static final SimpleString JMSX
-
JMS_
public static final SimpleString JMS_
-
JMSXDELIVERYCOUNT
public static final String JMSXDELIVERYCOUNT
- See Also:
- Constant Field Values
-
JMSXGROUPID
public static final String JMSXGROUPID
- See Also:
- Constant Field Values
-
JMSXGROUPSEQ
public static final String JMSXGROUPSEQ
- See Also:
- Constant Field Values
-
JMSXUSERID
public static final String JMSXUSERID
- See Also:
- Constant Field Values
-
CONNECTION_ID_PROPERTY_NAME_STRING
public static final String CONNECTION_ID_PROPERTY_NAME_STRING
- See Also:
- Constant Field Values
-
CONNECTION_ID_PROPERTY_NAME
public static final SimpleString CONNECTION_ID_PROPERTY_NAME
-
-
Method Detail
-
getJMSCorrelationIDAsBytes
public static byte[] getJMSCorrelationIDAsBytes(Message message)
-
setJMSCorrelationIDAsBytes
public static final void setJMSCorrelationIDAsBytes(Message message, byte[] correlationID) throws ActiveMQException
- Throws:
ActiveMQException
-
getJMSReplyTo
public static SimpleString getJMSReplyTo(Message message)
-
setJMSReplyTo
public static void setJMSReplyTo(Message message, SimpleString dest)
-
clearProperties
public static void clearProperties(Message message)
-
-