public abstract class AbstractSerializer extends java.lang.Object implements Serializer
Modifier and Type | Field and Description |
---|---|
protected static java.util.logging.Logger |
log |
static com.caucho.hessian.io.AbstractSerializer.NullSerializer |
NULL |
Constructor and Description |
---|
AbstractSerializer() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<?> |
getClass(java.lang.Object obj) |
protected void |
writeDefinition20(java.lang.Class<?> cl,
AbstractHessianOutput out) |
protected void |
writeInstance(java.lang.Object obj,
AbstractHessianOutput out) |
void |
writeObject(java.lang.Object obj,
AbstractHessianOutput out) |
protected void |
writeObject10(java.lang.Object obj,
AbstractHessianOutput out) |
protected java.lang.Object |
writeReplace(java.lang.Object obj) |
public static final com.caucho.hessian.io.AbstractSerializer.NullSerializer NULL
protected static final java.util.logging.Logger log
public void writeObject(java.lang.Object obj, AbstractHessianOutput out) throws java.io.IOException
writeObject
in interface Serializer
java.io.IOException
protected java.lang.Object writeReplace(java.lang.Object obj)
protected java.lang.Class<?> getClass(java.lang.Object obj)
protected void writeObject10(java.lang.Object obj, AbstractHessianOutput out) throws java.io.IOException
java.io.IOException
protected void writeDefinition20(java.lang.Class<?> cl, AbstractHessianOutput out) throws java.io.IOException
java.io.IOException
protected void writeInstance(java.lang.Object obj, AbstractHessianOutput out) throws java.io.IOException
java.io.IOException