Package com.caucho.hessian.io
Class BeanDeserializer
java.lang.Object
com.caucho.hessian.io.AbstractDeserializer
com.caucho.hessian.io.AbstractMapDeserializer
com.caucho.hessian.io.BeanDeserializer
- All Implemented Interfaces:
Deserializer
Serializing an object for known object types.
-
Field Summary
Fields inherited from class com.caucho.hessian.io.AbstractDeserializer
NULL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected HashMap
getMethodMap
(Class cl) Creates a map of the classes fields.protected static Object
getParamArg
(Class cl) Creates a map of the classes fields.protected Method
getReadResolve
(Class cl) Returns the readResolve methodgetType()
protected Object
readMap
(AbstractHessianInput in, Object obj) Methods inherited from class com.caucho.hessian.io.AbstractMapDeserializer
readObject
Methods inherited from class com.caucho.hessian.io.AbstractDeserializer
codeName, createField, createFields, error, isReadResolve, readLengthList, readList, readObject, readObject
-
Constructor Details
-
BeanDeserializer
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceDeserializer
- Overrides:
getType
in classAbstractMapDeserializer
-
readMap
- Specified by:
readMap
in interfaceDeserializer
- Overrides:
readMap
in classAbstractDeserializer
- Throws:
IOException
-
readMap
- Throws:
IOException
-
instantiate
- Throws:
Exception
-
getReadResolve
Returns the readResolve method -
getMethodMap
Creates a map of the classes fields. -
getParamArg
Creates a map of the classes fields.
-