Package com.caucho.hessian.io
Class WriteReplaceSerializer
java.lang.Object
com.caucho.hessian.io.AbstractSerializer
com.caucho.hessian.io.WriteReplaceSerializer
- All Implemented Interfaces:
Serializer
Serializing an object for known object types.
-
Field Summary
Fields inherited from class com.caucho.hessian.io.AbstractSerializer
NULL
-
Constructor Summary
ConstructorsConstructorDescriptionWriteReplaceSerializer
(Class<?> cl, ClassLoader loader, Serializer baseSerializer) -
Method Summary
Modifier and TypeMethodDescriptionprotected static Method
getWriteReplace
(Class<?> cl) Returns the writeReplace methodprotected static Method
getWriteReplace
(Class<?> cl, Class<?> param) Returns the writeReplace methodvoid
writeObject
(Object obj, AbstractHessianOutput out) protected Object
writeReplace
(Object obj) Methods inherited from class com.caucho.hessian.io.AbstractSerializer
getClass, writeDefinition20, writeInstance, writeObject10
-
Constructor Details
-
WriteReplaceSerializer
-
-
Method Details
-
getWriteReplace
Returns the writeReplace method -
getWriteReplace
Returns the writeReplace method -
writeObject
- Specified by:
writeObject
in interfaceSerializer
- Overrides:
writeObject
in classAbstractSerializer
- Throws:
IOException
-
writeReplace
- Overrides:
writeReplace
in classAbstractSerializer
-