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 Details

  • Constructor Details

    • MessageUtil

      public MessageUtil()
  • Method Details

    • getJMSCorrelationIDAsBytes

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

      public static void setJMSType(Message message, String type)
    • getJMSType

      public static String getJMSType(Message message)
    • setJMSCorrelationIDAsBytes

      public static final void setJMSCorrelationIDAsBytes(Message message, byte[] correlationID) throws ActiveMQException
      Throws:
      ActiveMQException
    • setJMSCorrelationID

      public static void setJMSCorrelationID(Message message, String correlationID)
    • getJMSCorrelationID

      public static String getJMSCorrelationID(Message message)
    • getJMSReplyTo

      public static SimpleString getJMSReplyTo(Message message)
    • setJMSReplyTo

      public static void setJMSReplyTo(Message message, String dest)
    • setJMSReplyTo

      public static void setJMSReplyTo(Message message, SimpleString dest)
    • clearProperties

      public static void clearProperties(Message message)
    • getPropertyNames

      public static Set<String> getPropertyNames(Message message)
    • propertyExists

      public static boolean propertyExists(Message message, String name)
    • getStringProperty

      public static String getStringProperty(Message message, String name)
    • getObjectProperty

      public static Object getObjectProperty(Message message, String name)
    • getLongProperty

      public static long getLongProperty(Message message, String name)
    • getIntProperty

      public static int getIntProperty(Message message, String name)
    • setIntProperty

      public static void setIntProperty(Message message, String name, int value)
    • setLongProperty

      public static void setLongProperty(Message message, String name, long value)
    • setStringProperty

      public static void setStringProperty(Message message, String name, String value)
    • setObjectProperty

      public static void setObjectProperty(Message message, String name, Object value)