public final class SerialObjectOutputStream extends MarshallerObjectOutputStream
Modifier and Type | Class and Description |
---|---|
protected static class |
SerialObjectOutputStream.State |
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
Modifier | Constructor and Description |
---|---|
protected |
SerialObjectOutputStream(SerialMarshaller serialMarshaller,
BlockMarshaller blockMarshaller) |
Modifier and Type | Method and Description |
---|---|
void |
defaultWriteObject() |
java.io.ObjectOutputStream.PutField |
putFields() |
void |
writeFields() |
annotateClass, annotateProxyClass, close, drain, enableReplaceObject, flush, replaceObject, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeClassDescriptor, writeDouble, writeFloat, writeInt, writeLong, writeObjectOverride, writeShort, writeStreamHeader, writeUnshared, writeUTF
protected SerialObjectOutputStream(SerialMarshaller serialMarshaller, BlockMarshaller blockMarshaller) throws java.io.IOException, java.lang.SecurityException
java.io.IOException
java.lang.SecurityException
public void writeFields() throws java.io.IOException
MarshallerObjectOutputStream
writeFields
in class MarshallerObjectOutputStream
java.io.IOException
public java.io.ObjectOutputStream.PutField putFields() throws java.io.IOException
MarshallerObjectOutputStream
putFields
in class MarshallerObjectOutputStream
java.io.IOException
public void defaultWriteObject() throws java.io.IOException
MarshallerObjectOutputStream
defaultWriteObject
in class MarshallerObjectOutputStream
java.io.IOException