Class MessageSerializer
- java.lang.Object
-
- net.timewalker.ffmq4.common.message.MessageSerializer
-
public final class MessageSerializer extends Object
Utility functions to serialize/de-serialize a JMS message in/from a raw data stream.
-
-
Constructor Summary
Constructors Constructor Description MessageSerializer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]serialize(AbstractMessage message, int typicalSize)Serialize a messagestatic voidserializeTo(AbstractMessage message, RawDataBuffer out)Serialize a message to the given output streamstatic AbstractMessageunserialize(byte[] rawData, boolean asInternalCopy)Unserialize a messagestatic AbstractMessageunserializeFrom(RawDataBuffer rawIn, boolean asInternalCopy)Unserialize a message from the given input stream
-
-
-
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
-
-