public class JavaSerializationOutputStream
extends java.io.ObjectOutputStream
Copyright Sep 19, 2008
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING
Constructor and Description |
---|
JavaSerializationOutputStream(JavaSerializationMarshaller marshaller,
ClassResolver classResolver,
ClassTable classTable,
ObjectResolver objectResolver,
ObjectTable objectTable,
ExternalizerFactory externalizerFactory,
ClassExternalizerFactory classExternalizerFactory) |
JavaSerializationOutputStream(JavaSerializationMarshaller marshaller,
StreamHeader streamHeader,
ClassResolver classResolver,
ClassTable classTable,
ObjectResolver objectResolver,
ObjectTable objectTable,
ExternalizerFactory externalizerFactory,
ClassExternalizerFactory classExternalizerFactory) |
Modifier and Type | Method and Description |
---|---|
protected void |
annotateClass(java.lang.Class<?> cl) |
protected void |
annotateProxyClass(java.lang.Class<?> cl) |
void |
clear() |
protected void |
completeConstruction() |
protected java.lang.Object |
replaceObject(java.lang.Object obj) |
protected void |
writeClassDescriptor(java.io.ObjectStreamClass desc) |
protected void |
writeObjectOverride(java.lang.Object obj) |
void |
writeStreamHeader() |
close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeShort, writeUnshared, writeUTF
public JavaSerializationOutputStream(JavaSerializationMarshaller marshaller, StreamHeader streamHeader, ClassResolver classResolver, ClassTable classTable, ObjectResolver objectResolver, ObjectTable objectTable, ExternalizerFactory externalizerFactory, ClassExternalizerFactory classExternalizerFactory) throws java.io.IOException
java.io.IOException
public JavaSerializationOutputStream(JavaSerializationMarshaller marshaller, ClassResolver classResolver, ClassTable classTable, ObjectResolver objectResolver, ObjectTable objectTable, ExternalizerFactory externalizerFactory, ClassExternalizerFactory classExternalizerFactory) throws java.io.IOException
java.io.IOException
public void clear() throws java.io.IOException
java.io.IOException
public void writeStreamHeader() throws java.io.IOException
writeStreamHeader
in class java.io.ObjectOutputStream
java.io.IOException
protected void annotateClass(java.lang.Class<?> cl) throws java.io.IOException
annotateClass
in class java.io.ObjectOutputStream
java.io.IOException
protected void annotateProxyClass(java.lang.Class<?> cl) throws java.io.IOException
annotateProxyClass
in class java.io.ObjectOutputStream
java.io.IOException
protected void completeConstruction() throws java.io.IOException
java.io.IOException
protected java.lang.Object replaceObject(java.lang.Object obj) throws java.io.IOException
replaceObject
in class java.io.ObjectOutputStream
java.io.IOException
protected void writeClassDescriptor(java.io.ObjectStreamClass desc) throws java.io.IOException
writeClassDescriptor
in class java.io.ObjectOutputStream
java.io.IOException
protected void writeObjectOverride(java.lang.Object obj) throws java.io.IOException
writeObjectOverride
in class java.io.ObjectOutputStream
java.io.IOException