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, writeObject10private 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 SerializerwriteObject in class AbstractSerializerjava.io.IOExceptionprotected java.lang.Object writeReplace(java.lang.Object obj)
writeReplace in class AbstractSerializerCopyright 2003-2013. All Rights Reserved.