JBoss Marshalling 1.3.18.GA

org.jboss.marshalling.serial
Class SerialObjectOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.ObjectOutputStream
          extended by org.jboss.marshalling.MarshallerObjectOutputStream
              extended by org.jboss.marshalling.serial.SerialObjectOutputStream
All Implemented Interfaces:
Closeable, DataOutput, Flushable, ObjectOutput, ObjectStreamConstants, ByteOutput

public final class SerialObjectOutputStream
extends MarshallerObjectOutputStream


Nested Class Summary
protected static class SerialObjectOutputStream.State
           
 
Nested classes/interfaces inherited from class java.io.ObjectOutputStream
ObjectOutputStream.PutField
 
Field Summary
 
Fields inherited from interface java.io.ObjectStreamConstants
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 Summary
protected SerialObjectOutputStream(SerialMarshaller serialMarshaller, BlockMarshaller blockMarshaller)
           
 
Method Summary
 void defaultWriteObject()
           
 ObjectOutputStream.PutField putFields()
           
 void writeFields()
           
 
Methods inherited from class org.jboss.marshalling.MarshallerObjectOutputStream
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
 
Methods inherited from class java.io.ObjectOutputStream
writeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerialObjectOutputStream

protected SerialObjectOutputStream(SerialMarshaller serialMarshaller,
                                   BlockMarshaller blockMarshaller)
                            throws IOException,
                                   SecurityException
Throws:
IOException
SecurityException
Method Detail

writeFields

public void writeFields()
                 throws IOException
Specified by:
writeFields in class MarshallerObjectOutputStream
Throws:
IOException

putFields

public ObjectOutputStream.PutField putFields()
                                      throws IOException
Specified by:
putFields in class MarshallerObjectOutputStream
Throws:
IOException

defaultWriteObject

public void defaultWriteObject()
                        throws IOException
Specified by:
defaultWriteObject in class MarshallerObjectOutputStream
Throws:
IOException

JBoss Marshalling 1.3.18.GA

Copyright © 2011 JBoss, a division of Red Hat, Inc.