com.caucho.hessian.io
Class AbstractSerializer
java.lang.Object
com.caucho.hessian.io.AbstractSerializer
- All Implemented Interfaces:
- Serializer
- Direct Known Subclasses:
- AbstractSerializer.NullSerializer, AbstractStreamSerializer, AnnotationSerializer, ArraySerializer, BasicSerializer, BeanSerializer, CalendarSerializer, ClassSerializer, CollectionSerializer, EnumerationSerializer, EnumSerializer, InputStreamSerializer, IteratorSerializer, JavaSerializer, LocaleSerializer, MapSerializer, ObjectHandleSerializer, RemoteSerializer, SqlDateSerializer, StringValueSerializer, UnsafeSerializer, WriteReplaceSerializer
public abstract class AbstractSerializer
- extends java.lang.Object
- implements Serializer
Serializing an object.
Nested Class Summary |
(package private) static class |
AbstractSerializer.NullSerializer
The NullSerializer exists as a marker for the factory classes so
they save a null result. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NULL
public static final AbstractSerializer.NullSerializer NULL
log
protected static final java.util.logging.Logger log
AbstractSerializer
public AbstractSerializer()
writeObject
public void writeObject(java.lang.Object obj,
AbstractHessianOutput out)
throws java.io.IOException
- Specified by:
writeObject
in interface Serializer
- Throws:
java.io.IOException
writeReplace
protected java.lang.Object writeReplace(java.lang.Object obj)
getClass
protected java.lang.Class<?> getClass(java.lang.Object obj)
writeObject10
protected void writeObject10(java.lang.Object obj,
AbstractHessianOutput out)
throws java.io.IOException
- Throws:
java.io.IOException
writeDefinition20
protected void writeDefinition20(java.lang.Class<?> cl,
AbstractHessianOutput out)
throws java.io.IOException
- Throws:
java.io.IOException
writeInstance
protected void writeInstance(java.lang.Object obj,
AbstractHessianOutput out)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright 2003-2011. All Rights Reserved.