Package com.caucho.hessian.io
Class ExtSerializerFactory
java.lang.Object
com.caucho.hessian.io.AbstractSerializerFactory
com.caucho.hessian.io.ExtSerializerFactory
Factory for returning serialization methods.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDeserializer
(Class cl, Deserializer deserializer) Adds a deserializer.void
addSerializer
(Class cl, Serializer serializer) Adds a serializer.getDeserializer
(Class cl) Returns the deserializer for a class.getSerializer
(Class cl) Returns the serializer for a class.
-
Constructor Details
-
ExtSerializerFactory
public ExtSerializerFactory()
-
-
Method Details
-
addSerializer
Adds a serializer.- Parameters:
cl
- the class of the serializerserializer
- the serializer
-
addDeserializer
Adds a deserializer.- Parameters:
cl
- the class of the deserializerdeserializer
- the deserializer
-
getSerializer
Returns the serializer for a class.- Specified by:
getSerializer
in classAbstractSerializerFactory
- Parameters:
cl
- the class of the object that needs to be serialized.- Returns:
- a serializer object for the serialization.
- Throws:
HessianProtocolException
-
getDeserializer
Returns the deserializer for a class.- Specified by:
getDeserializer
in classAbstractSerializerFactory
- Parameters:
cl
- the class of the object that needs to be deserialized.- Returns:
- a deserializer object for the serialization.
- Throws:
HessianProtocolException
-