Package com.caucho.hessian.io
Class BeanSerializer
- java.lang.Object
-
- com.caucho.hessian.io.AbstractSerializer
-
- com.caucho.hessian.io.BeanSerializer
-
- All Implemented Interfaces:
Serializer
public class BeanSerializer extends AbstractSerializer
Serializing an object for known object types.
-
-
Field Summary
-
Fields inherited from class com.caucho.hessian.io.AbstractSerializer
NULL
-
-
Constructor Summary
Constructors Constructor Description BeanSerializer(java.lang.Class<?> cl, java.lang.ClassLoader loader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.reflect.Method
getWriteReplace(java.lang.Class cl)
Returns the writeReplace methodprotected java.lang.reflect.Method
getWriteReplace(java.lang.Class cl, java.lang.Class param)
Returns the writeReplace methodvoid
writeObject(java.lang.Object obj, AbstractHessianOutput out)
-
Methods inherited from class com.caucho.hessian.io.AbstractSerializer
getClass, writeDefinition20, writeInstance, writeObject10, writeReplace
-
-
-
-
Method Detail
-
getWriteReplace
protected java.lang.reflect.Method getWriteReplace(java.lang.Class cl)
Returns the writeReplace method
-
getWriteReplace
protected java.lang.reflect.Method getWriteReplace(java.lang.Class cl, java.lang.Class param)
Returns the writeReplace method
-
writeObject
public void writeObject(java.lang.Object obj, AbstractHessianOutput out) throws java.io.IOException
- Specified by:
writeObject
in interfaceSerializer
- Overrides:
writeObject
in classAbstractSerializer
- Throws:
java.io.IOException
-
-