Package com.caucho.hessian.io
Class AbstractSerializer
java.lang.Object
com.caucho.hessian.io.AbstractSerializer
- All Implemented Interfaces:
Serializer
- Direct Known Subclasses:
AbstractStreamSerializer
,AnnotationSerializer
,ArraySerializer
,BasicSerializer
,BeanSerializer
,ByteArraySerializer
,CalendarSerializer
,ClassSerializer
,CollectionSerializer
,EnumerationSerializer
,EnumSerializer
,InetAddressSerializer
,InputStreamSerializer
,IteratorSerializer
,JavaSerializer
,LocaleSerializer
,MapSerializer
,ObjectHandleSerializer
,RemoteSerializer
,SqlDateSerializer
,StringValueSerializer
,UnsafeSerializer
,WriteReplaceSerializer
Serializing an object.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<?>
protected void
writeDefinition20
(Class<?> cl, AbstractHessianOutput out) protected void
writeInstance
(Object obj, AbstractHessianOutput out) void
writeObject
(Object obj, AbstractHessianOutput out) protected void
writeObject10
(Object obj, AbstractHessianOutput out) protected Object
writeReplace
(Object obj)
-
Field Details
-
NULL
public static final com.caucho.hessian.io.AbstractSerializer.NullSerializer NULL -
log
-
-
Constructor Details
-
AbstractSerializer
public AbstractSerializer()
-
-
Method Details
-
writeObject
- Specified by:
writeObject
in interfaceSerializer
- Throws:
IOException
-
writeReplace
-
getClass
-
writeObject10
- Throws:
IOException
-
writeDefinition20
- Throws:
IOException
-
writeInstance
- Throws:
IOException
-