Class MessageSerializer


  • public final class MessageSerializer
    extends Object

    Utility functions to serialize/de-serialize a JMS message in/from a raw data stream.

    • Constructor Detail

      • MessageSerializer

        public MessageSerializer()
    • Method Detail

      • serialize

        public static byte[] serialize​(AbstractMessage message,
                                       int typicalSize)
        Serialize a message
      • unserialize

        public static AbstractMessage unserialize​(byte[] rawData,
                                                  boolean asInternalCopy)
        Unserialize a message
      • serializeTo

        public static void serializeTo​(AbstractMessage message,
                                       RawDataBuffer out)
        Serialize a message to the given output stream
      • unserializeFrom

        public static AbstractMessage unserializeFrom​(RawDataBuffer rawIn,
                                                      boolean asInternalCopy)
        Unserialize a message from the given input stream