Class MessageUtil

    • Field Detail

      • CORRELATIONID_HEADER_NAME_STRING

        public static final java.lang.String CORRELATIONID_HEADER_NAME_STRING
        See Also:
        Constant Field Values
      • CORRELATIONID_HEADER_NAME

        public static final org.apache.activemq.artemis.api.core.SimpleString CORRELATIONID_HEADER_NAME
      • REPLYTO_HEADER_NAME

        public static final org.apache.activemq.artemis.api.core.SimpleString REPLYTO_HEADER_NAME
      • TYPE_HEADER_NAME_STRING

        public static final java.lang.String TYPE_HEADER_NAME_STRING
        See Also:
        Constant Field Values
      • TYPE_HEADER_NAME

        public static final org.apache.activemq.artemis.api.core.SimpleString TYPE_HEADER_NAME
      • JMS

        public static final org.apache.activemq.artemis.api.core.SimpleString JMS
      • JMSX

        public static final org.apache.activemq.artemis.api.core.SimpleString JMSX
      • JMS_

        public static final org.apache.activemq.artemis.api.core.SimpleString JMS_
      • JMSXDELIVERYCOUNT

        public static final java.lang.String JMSXDELIVERYCOUNT
        See Also:
        Constant Field Values
      • CONNECTION_ID_PROPERTY_NAME_STRING

        public static final java.lang.String CONNECTION_ID_PROPERTY_NAME_STRING
        See Also:
        Constant Field Values
      • CONNECTION_ID_PROPERTY_NAME

        public static final org.apache.activemq.artemis.api.core.SimpleString CONNECTION_ID_PROPERTY_NAME
    • Constructor Detail

      • MessageUtil

        public MessageUtil()
    • Method Detail

      • getJMSCorrelationIDAsBytes

        public static byte[] getJMSCorrelationIDAsBytes​(Message message)
      • setJMSType

        public static void setJMSType​(Message message,
                                      java.lang.String type)
      • getJMSType

        public static java.lang.String getJMSType​(Message message)
      • setJMSCorrelationIDAsBytes

        public static final void setJMSCorrelationIDAsBytes​(Message message,
                                                            byte[] correlationID)
                                                     throws org.apache.activemq.artemis.api.core.ActiveMQException
        Throws:
        org.apache.activemq.artemis.api.core.ActiveMQException
      • setJMSCorrelationID

        public static void setJMSCorrelationID​(Message message,
                                               java.lang.String correlationID)
      • getJMSCorrelationID

        public static java.lang.String getJMSCorrelationID​(Message message)
      • getJMSReplyTo

        public static org.apache.activemq.artemis.api.core.SimpleString getJMSReplyTo​(Message message)
      • setJMSReplyTo

        public static void setJMSReplyTo​(Message message,
                                         java.lang.String dest)
      • setJMSReplyTo

        public static void setJMSReplyTo​(Message message,
                                         org.apache.activemq.artemis.api.core.SimpleString dest)
      • clearProperties

        public static void clearProperties​(Message message)
      • getPropertyNames

        public static java.util.Set<java.lang.String> getPropertyNames​(Message message)
      • propertyExists

        public static boolean propertyExists​(Message message,
                                             java.lang.String name)
      • getStringProperty

        public static java.lang.String getStringProperty​(Message message,
                                                         java.lang.String name)
      • getObjectProperty

        public static java.lang.Object getObjectProperty​(Message message,
                                                         java.lang.String name)
      • getLongProperty

        public static long getLongProperty​(Message message,
                                           java.lang.String name)
      • getIntProperty

        public static int getIntProperty​(Message message,
                                         java.lang.String name)
      • setIntProperty

        public static void setIntProperty​(Message message,
                                          java.lang.String name,
                                          int value)
      • setLongProperty

        public static void setLongProperty​(Message message,
                                           java.lang.String name,
                                           long value)
      • setStringProperty

        public static void setStringProperty​(Message message,
                                             java.lang.String name,
                                             java.lang.String value)
      • setObjectProperty

        public static void setObjectProperty​(Message message,
                                             java.lang.String name,
                                             java.lang.Object value)