Class CompactObjectOutputStream

java.lang.Object
java.io.OutputStream
java.io.ObjectOutputStream
io.netty.handler.codec.serialization.CompactObjectOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.DataOutput, java.io.Flushable, java.io.ObjectOutput, java.io.ObjectStreamConstants, java.lang.AutoCloseable

class CompactObjectOutputStream extends java.io.ObjectOutputStream
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.io.ObjectOutputStream

    java.io.ObjectOutputStream.PutField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static final int
     
    (package private) static final int
     

    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

    Constructors
    Constructor
    Description
    CompactObjectOutputStream(java.io.OutputStream out)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    writeClassDescriptor(java.io.ObjectStreamClass desc)
     
    protected void
     

    Methods inherited from class java.io.ObjectOutputStream

    annotateClass, annotateProxyClass, close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, replaceObject, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeUnshared, writeUTF

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • CompactObjectOutputStream

      CompactObjectOutputStream(java.io.OutputStream out) throws java.io.IOException
      Throws:
      java.io.IOException
  • Method Details

    • writeStreamHeader

      protected void writeStreamHeader() throws java.io.IOException
      Overrides:
      writeStreamHeader in class java.io.ObjectOutputStream
      Throws:
      java.io.IOException
    • writeClassDescriptor

      protected void writeClassDescriptor(java.io.ObjectStreamClass desc) throws java.io.IOException
      Overrides:
      writeClassDescriptor in class java.io.ObjectOutputStream
      Throws:
      java.io.IOException