rice.p2p.util.rawserialization
Class JavaSerializedDeserializer
java.lang.Object
rice.p2p.util.rawserialization.JavaSerializedDeserializer
- All Implemented Interfaces:
- MessageDeserializer
public class JavaSerializedDeserializer
- extends java.lang.Object
- implements MessageDeserializer
Handles "old" java serialized messages for programming convienience
and reverse compatability.
- Author:
- Jeff Hoye
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
endpoint
protected Endpoint endpoint
JavaSerializedDeserializer
public JavaSerializedDeserializer(Endpoint endpoint)
setAlwaysUseJavaSerialization
public void setAlwaysUseJavaSerialization(boolean val)
deserialize
public Message deserialize(InputBuffer buf,
short type,
int priority,
NodeHandle sender)
throws java.io.IOException
- Description copied from interface:
MessageDeserializer
- RawMessage ret = super.deserialize();
if (ret != null) return ret;
Endpoint endpoint;
switch(type) {
case 1:
return new MyMessage(buf, endpoint);
}
- Specified by:
deserialize
in interface MessageDeserializer
- Throws:
java.io.IOException
Copyright © 2001-2005 - Rice Pastry.