public class WriteReplaceSerializer extends AbstractSerializer
AbstractSerializer.NullSerializer
Modifier and Type | Field and Description |
---|---|
private Serializer |
_baseSerializer |
private java.lang.reflect.Method |
_writeReplace |
private java.lang.Object |
_writeReplaceFactory |
private static java.util.logging.Logger |
log |
private static java.lang.Object[] |
NULL_ARGS |
NULL
Constructor and Description |
---|
WriteReplaceSerializer(java.lang.Class<?> cl,
java.lang.ClassLoader loader,
Serializer baseSerializer) |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.reflect.Method |
getWriteReplace(java.lang.Class cl)
Returns the writeReplace method
|
protected static java.lang.reflect.Method |
getWriteReplace(java.lang.Class cl,
java.lang.Class param)
Returns the writeReplace method
|
private void |
introspectWriteReplace(java.lang.Class<?> cl,
java.lang.ClassLoader loader) |
void |
writeObject(java.lang.Object obj,
AbstractHessianOutput out) |
protected java.lang.Object |
writeReplace(java.lang.Object obj) |
getClass, writeDefinition20, writeInstance, writeObject10
private static final java.util.logging.Logger log
private static java.lang.Object[] NULL_ARGS
private java.lang.Object _writeReplaceFactory
private java.lang.reflect.Method _writeReplace
private Serializer _baseSerializer
public WriteReplaceSerializer(java.lang.Class<?> cl, java.lang.ClassLoader loader, Serializer baseSerializer)
private void introspectWriteReplace(java.lang.Class<?> cl, java.lang.ClassLoader loader)
protected static java.lang.reflect.Method getWriteReplace(java.lang.Class cl, java.lang.Class param)
protected static java.lang.reflect.Method getWriteReplace(java.lang.Class cl)
public void writeObject(java.lang.Object obj, AbstractHessianOutput out) throws java.io.IOException
writeObject
in interface Serializer
writeObject
in class AbstractSerializer
java.io.IOException
protected java.lang.Object writeReplace(java.lang.Object obj)
writeReplace
in class AbstractSerializer
Copyright 2003-2013. All Rights Reserved.