|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteneter.messaging.endpoints.rpc.RpcCustomSerializer
public class RpcCustomSerializer
Serializer optimized for RPC. Peroformance of this serializer is optimized for RPC. To increase the performance it serializes RpcMessage (which is internaly used for RPC interaction) into a special byte sequence. It uses underlying serializer to serialize method inrput paramters.
Constructor Summary | |
---|---|
RpcCustomSerializer(ISerializer serializer)
Constructs the serializer. |
Method Summary | ||
---|---|---|
|
deserialize(java.lang.Object serializedData,
java.lang.Class<T> clazz)
Deserializes data. |
|
|
serialize(T dataToSerialize,
java.lang.Class<T> clazz)
Serializes data. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RpcCustomSerializer(ISerializer serializer)
serializer
- Underlying serializer used to serialize/deserialize method's input parameters.Method Detail |
---|
public <T> java.lang.Object serialize(T dataToSerialize, java.lang.Class<T> clazz) throws java.lang.Exception
serialize
in interface ISerializer
dataToSerialize
- Data to be serialized.clazz
- represents the serialized type.
java.lang.Exception
- If the serialization fails.public <T> T deserialize(java.lang.Object serializedData, java.lang.Class<T> clazz) throws java.lang.Exception
ISerializer
deserialize
in interface ISerializer
serializedData
- Data to be deserialized.
java.lang.Exception
- If the deserialization fails.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |