com.retrogui.messageserver.common
Interface IMessageSerializer

All Known Implementing Classes:
JavaSerializer

public interface IMessageSerializer

Defines methods for serialization. Converts some object representation to and from Java objects.


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.
 

Method Detail

deserialize

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

Parameters:
serializedMessageAsByteArray -
Returns:
a message object
Throws:
MessageSerializationException

serialize

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

Parameters:
message - object
Returns:
a byte array containing the serialized message
Throws:
MessageSerializationException