com.caucho.ejb.hessian
Class QSerializerFactory

java.lang.Object
  extended by com.caucho.hessian.io.AbstractSerializerFactory
      extended by com.caucho.hessian.io.SerializerFactory
          extended by com.caucho.ejb.hessian.QSerializerFactory
Direct Known Subclasses:
BurlapSerializerFactory

public class QSerializerFactory
extends SerializerFactory


Field Summary
 
Fields inherited from class com.caucho.hessian.io.SerializerFactory
_collectionSerializer, _defaultSerializer, _factories, _mapSerializer
 
Constructor Summary
QSerializerFactory()
           
 
Method Summary
 Deserializer getDeserializer(java.lang.Class cl)
          Returns the deserializer for a class.
 Serializer getSerializer(java.lang.Class cl)
          Returns the serializer for a class.
 
Methods inherited from class com.caucho.hessian.io.SerializerFactory
addFactory, getClassLoader, getDefaultDeserializer, getDefaultSerializer, getDeserializer, getListDeserializer, getListDeserializer, getObjectDeserializer, getObjectDeserializer, isAllowNonSerializable, readList, readMap, readObject, setAllowNonSerializable, setSendCollectionType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QSerializerFactory

public QSerializerFactory()
Method Detail

getSerializer

public Serializer getSerializer(java.lang.Class cl)
                         throws HessianProtocolException
Description copied from class: SerializerFactory
Returns the serializer for a class.

Overrides:
getSerializer in class SerializerFactory
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(java.lang.Class cl)
                             throws HessianProtocolException
Description copied from class: SerializerFactory
Returns the deserializer for a class.

Overrides:
getDeserializer in class SerializerFactory
Parameters:
cl - the class of the object that needs to be deserialized.
Returns:
a deserializer object for the serialization.
Throws:
HessianProtocolException