com.retrogui.messageserver.common
Class JavaSerializer

java.lang.Object
  extended bycom.retrogui.messageserver.common.JavaSerializer
All Implemented Interfaces:
IMessageSerializer

public class JavaSerializer
extends java.lang.Object
implements IMessageSerializer


Constructor Summary
JavaSerializer()
           
 
Method Summary
 Message deserialize(byte[] serializedMessageAsByteArray)
          Deserialize a byte array containing a serialized message object.
 byte[] serialize(Message message)
          Serialize a message object to a byte array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaSerializer

public JavaSerializer()
Method Detail

deserialize

public Message deserialize(byte[] serializedMessageAsByteArray)
                    throws MessageSerializationException
Deserialize a byte array containing a serialized message object.

Specified by:
deserialize in interface IMessageSerializer
Parameters:
serializedMessageAsByteArray -
Returns:
a message object
Throws:
MessageSerializationException

serialize

public byte[] serialize(Message message)
                 throws MessageSerializationException
Serialize a message object to a byte array.

Specified by:
serialize in interface IMessageSerializer
Parameters:
message - object
Returns:
a byte array containing the serialized message
Throws:
MessageSerializationException