com.caucho.hessian.io

Class BeanSerializerFactory


public class BeanSerializerFactory
extends SerializerFactory

Factory for returning serialization methods.

Field Summary

Fields inherited from class com.caucho.hessian.io.SerializerFactory

_cachedDeserializerMap, _cachedSerializerMap, _cachedTypeDeserializerMap, _defaultSerializer, _deserializerMap, _hashMapDeserializer, _serializerMap, _typeMap

Method Summary

protected Deserializer
getDefaultDeserializer(Class cl)
Returns the default deserializer for a class that isn't matched directly.
protected Serializer
getDefaultSerializer(Class cl)
Returns the default serializer for a class that isn't matched directly.

Methods inherited from class com.caucho.hessian.io.SerializerFactory

addBasic, getDefaultDeserializer, getDefaultSerializer, getDeserializer, getDeserializer, getObjectDeserializer, getSerializer, readList, readMap

Method Details

getDefaultDeserializer

protected Deserializer getDefaultDeserializer(Class cl)
Returns the default deserializer for a class that isn't matched directly. Application can override this method to produce bean-style serialization instead of field serialization.
Overrides:
getDefaultDeserializer in interface SerializerFactory
Parameters:
cl - the class of the object that needs to be serialized.
Returns:
a serializer object for the serialization.

getDefaultSerializer

protected Serializer getDefaultSerializer(Class cl)
Returns the default serializer for a class that isn't matched directly. Application can override this method to produce bean-style serialization instead of field serialization.
Overrides:
getDefaultSerializer in interface SerializerFactory
Parameters:
cl - the class of the object that needs to be serialized.
Returns:
a serializer object for the serialization.