package tap.core.mapreduce.io;
/**
* A simple interface to serialize and deserialize objects
*/
public interface BinaryConverter<M> {
/* TODO : What about exceptions?
*/
/** Returns deserialized object. A return of null normally implies an error. */
M fromBytes(byte[] messageBuffer);
byte[] toBytes(M message);
}