net.sourceforge.hiveremoting.caucho
Class CauchoSerializerFactory
java.lang.Object
com.caucho.hessian.io.AbstractSerializerFactory
com.caucho.hessian.io.SerializerFactory
net.sourceforge.hiveremoting.caucho.CauchoSerializerFactory
public class CauchoSerializerFactory
- extends com.caucho.hessian.io.SerializerFactory
Specific Caucho SerializerFactory
to handle special
Serializers and Deserializers as defined in configuration point
hiveremoting.caucho.CauchoSerializers
.
- Author:
- Jean-Francois Poilpret
Field Summary |
protected org.apache.commons.logging.Log |
_logger
|
Fields inherited from class com.caucho.hessian.io.SerializerFactory |
_collectionSerializer, _defaultSerializer, _factories |
Methods inherited from class com.caucho.hessian.io.SerializerFactory |
addFactory, getDeserializer, getDeserializer, getObjectDeserializer, getSerializer, readList, readMap, readObject, setSendCollectionType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_logger
protected final org.apache.commons.logging.Log _logger
CauchoSerializerFactory
public CauchoSerializerFactory(java.util.Map config,
org.apache.commons.logging.Log logger)
getDefaultDeserializer
protected com.caucho.hessian.io.Deserializer getDefaultDeserializer(java.lang.Class clazz)
- Overrides:
getDefaultDeserializer
in class com.caucho.hessian.io.SerializerFactory
getDefaultSerializer
protected com.caucho.hessian.io.Serializer getDefaultSerializer(java.lang.Class clazz)
- Overrides:
getDefaultSerializer
in class com.caucho.hessian.io.SerializerFactory
instantiate
protected java.lang.Object instantiate(java.lang.Class clazz,
java.lang.Class arg)
findSerializer
protected CauchoSerializerContribution findSerializer(java.lang.Class clazz)
findSerializer
protected CauchoSerializerContribution findSerializer(java.lang.Class clazz,
boolean first)