public class KryoImp extends java.lang.Object implements ISerializer
| Constructor and Description |
|---|
KryoImp() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
deserializeObject(byte[] bytes,
java.lang.Class<?> type) |
Request |
deserializeRequest(byte[] bytes,
RemoteObject obj)
Deserialize a Request
|
Response |
deserializeResponse(byte[] bytes,
java.lang.Class<?> type)
Deserialize a Response
|
byte[] |
serialize(java.lang.Object obj)
Serialize
|
public byte[] serialize(java.lang.Object obj)
throws SerializerException
ISerializerserialize in interface ISerializerobj - - object to serializeSerializerException - - If the serialization failedpublic Request deserializeRequest(byte[] bytes, RemoteObject obj) throws SerializerException
ISerializerdeserializeRequest in interface ISerializerbytes - - serialized requestobj - - remoteObject which is receiving requestsSerializerException - - If the serialization failedpublic Response deserializeResponse(byte[] bytes, java.lang.Class<?> type) throws SerializerException
ISerializerdeserializeResponse in interface ISerializerbytes - serialized responsetype - - return type expectedSerializerException - - If the serialization failedpublic java.lang.Object deserializeObject(byte[] bytes,
java.lang.Class<?> type)
throws SerializerException
SerializerException