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 voidwriteDefinition20(Class<?> cl, AbstractHessianOutput out) protected voidwriteInstance(Object obj, AbstractHessianOutput out) voidwriteObject(Object obj, AbstractHessianOutput out) protected voidwriteObject10(Object obj, AbstractHessianOutput out) protected ObjectwriteReplace(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:
writeObjectin interfaceSerializer- Throws:
IOException
-
writeReplace
-
getClass
-
writeObject10
- Throws:
IOException
-
writeDefinition20
- Throws:
IOException
-
writeInstance
- Throws:
IOException
-