public class GenericSerializerFactory
extends com.caucho.hessian.io.SerializerFactory
_cachedDeserializerMap, _cachedSerializerMap, _cachedTypeDeserializerMap, _collectionSerializer, _defaultSerializer, _factories, _hashMapDeserializer, _isAllowNonSerializable, _staticDeserializerMap, _staticSerializerMap, _staticTypeMap, classNameResolver, OBJECT_DESERIALIZER| 构造器和说明 |
|---|
GenericSerializerFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addGenericFactory(AbstractGenericSerializerFactory factory)
Adds a factory.
|
protected com.caucho.hessian.io.Serializer |
getDefaultSerializer(Class cl)
重写此方法主要是为了保证类不实现Serializable接口也可序列化
|
com.caucho.hessian.io.Deserializer |
getDeserializer(String type)
Returns a deserializer based on a string type.
|
com.caucho.hessian.io.Serializer |
getSerializer(Class cl)
Returns the serializer for a class.
|
addBasic, addFactory, getClassNameResolver, getDefaultDeserializer, getDeserializer, getObjectDeserializer, getObjectDeserializer, isAllowNonSerializable, readList, readMap, readObject, setAllowNonSerializable, setClassNameResolver, setSendCollectionTypepublic void addGenericFactory(AbstractGenericSerializerFactory factory)
public com.caucho.hessian.io.Serializer getSerializer(Class cl) throws com.caucho.hessian.io.HessianProtocolException
com.caucho.hessian.io.SerializerFactorygetSerializer 在类中 com.caucho.hessian.io.SerializerFactorycl - the class of the object that needs to be serialized.com.caucho.hessian.io.HessianProtocolExceptionprotected com.caucho.hessian.io.Serializer getDefaultSerializer(Class cl)
getDefaultSerializer 在类中 com.caucho.hessian.io.SerializerFactorycl - Classpublic com.caucho.hessian.io.Deserializer getDeserializer(String type) throws com.caucho.hessian.io.HessianProtocolException
com.caucho.hessian.io.SerializerFactorygetDeserializer 在类中 com.caucho.hessian.io.SerializerFactorycom.caucho.hessian.io.HessianProtocolExceptionCopyright © 2008–2019 Ant Financial. All rights reserved.