Package com.caucho.hessian.io
Class ExtSerializerFactory
- java.lang.Object
-
- com.caucho.hessian.io.AbstractSerializerFactory
-
- com.caucho.hessian.io.ExtSerializerFactory
-
public class ExtSerializerFactory extends AbstractSerializerFactory
Factory for returning serialization methods.
-
-
Constructor Summary
Constructors Constructor Description ExtSerializerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDeserializer(Class cl, Deserializer deserializer)Adds a deserializer.voidaddSerializer(Class cl, Serializer serializer)Adds a serializer.DeserializergetDeserializer(Class cl)Returns the deserializer for a class.SerializergetSerializer(Class cl)Returns the serializer for a class.
-
-
-
Method Detail
-
addSerializer
public void addSerializer(Class cl, Serializer serializer)
Adds a serializer.- Parameters:
cl- the class of the serializerserializer- the serializer
-
addDeserializer
public void addDeserializer(Class cl, Deserializer deserializer)
Adds a deserializer.- Parameters:
cl- the class of the deserializerdeserializer- the deserializer
-
getSerializer
public Serializer getSerializer(Class cl) throws HessianProtocolException
Returns the serializer for a class.- Specified by:
getSerializerin classAbstractSerializerFactory- Parameters:
cl- the class of the object that needs to be serialized.- Returns:
- a serializer object for the serialization.
- Throws:
HessianProtocolException
-
getDeserializer
public Deserializer getDeserializer(Class cl) throws HessianProtocolException
Returns the deserializer for a class.- Specified by:
getDeserializerin classAbstractSerializerFactory- Parameters:
cl- the class of the object that needs to be deserialized.- Returns:
- a deserializer object for the serialization.
- Throws:
HessianProtocolException
-
-