public class RiverObjectOutputStream extends MarshallerObjectOutputStream
Modifier and Type | Class and Description |
---|---|
protected static class |
RiverObjectOutputStream.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 |
RiverObjectOutputStream(Marshaller delegateMarshaller,
RiverMarshaller marshaller) |
Modifier and Type | Method and Description |
---|---|
void |
defaultWriteObject() |
protected void |
finish(RiverObjectOutputStream.State restoreState) |
protected void |
fullReset() |
java.io.ObjectOutputStream.PutField |
putFields() |
protected RiverObjectOutputStream.State |
start() |
protected SerializableClass |
swapClass(SerializableClass newSerializableClass) |
protected java.lang.Object |
swapCurrent(java.lang.Object current) |
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 RiverObjectOutputStream(Marshaller delegateMarshaller, RiverMarshaller marshaller) 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
protected SerializableClass swapClass(SerializableClass newSerializableClass)
protected java.lang.Object swapCurrent(java.lang.Object current)
public void defaultWriteObject() throws java.io.IOException
MarshallerObjectOutputStream
defaultWriteObject
in class MarshallerObjectOutputStream
java.io.IOException
protected RiverObjectOutputStream.State start() throws java.io.IOException
java.io.IOException
protected void finish(RiverObjectOutputStream.State restoreState) throws java.io.IOException
java.io.IOException
protected void fullReset()