Class FSTObjectInput.MyObjectStream

java.lang.Object
java.io.InputStream
java.io.ObjectInputStream
org.nustaq.serialization.FSTObjectInput.MyObjectStream
All Implemented Interfaces:
java.io.Closeable, java.io.DataInput, java.io.ObjectInput, java.io.ObjectStreamConstants, java.lang.AutoCloseable
Enclosing class:
FSTObjectInput

protected static class FSTObjectInput.MyObjectStream
extends java.io.ObjectInputStream
  • Nested Class Summary

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

    java.io.ObjectInputStream.GetField
  • 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, SERIAL_FILTER_PERMISSION, 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
  • Method Summary

    Modifier and Type Method Description
    int available()  
    void close()  
    void defaultReadObject()  
    void mark​(int readlimit)  
    boolean markSupported()  
    void pop()  
    void push​(java.io.ObjectInputStream in)  
    int read()  
    int read​(byte[] b)  
    int read​(byte[] buf, int off, int len)  
    boolean readBoolean()  
    byte readByte()  
    char readChar()  
    double readDouble()  
    java.io.ObjectInputStream.GetField readFields()  
    float readFloat()  
    void readFully​(byte[] buf)  
    void readFully​(byte[] buf, int off, int len)  
    int readInt()  
    java.lang.String readLine()  
    long readLong()  
    java.lang.Object readObjectOverride()  
    short readShort()  
    java.lang.Object readUnshared()  
    int readUnsignedByte()  
    int readUnsignedShort()  
    java.lang.String readUTF()  
    void registerValidation​(java.io.ObjectInputValidation obj, int prio)  
    void reset()  
    long skip​(long n)  
    int skipBytes​(int len)  

    Methods inherited from class java.io.ObjectInputStream

    enableResolveObject, getObjectInputFilter, readClassDescriptor, readObject, readStreamHeader, resolveClass, resolveObject, resolveProxyClass, setObjectInputFilter

    Methods inherited from class java.io.InputStream

    nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo

    Methods inherited from class java.lang.Object

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

    • push

      public void push​(java.io.ObjectInputStream in)
    • pop

      public void pop()
    • readObjectOverride

      public java.lang.Object readObjectOverride() throws java.io.IOException, java.lang.ClassNotFoundException
      Overrides:
      readObjectOverride in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
      java.lang.ClassNotFoundException
    • readUnshared

      public java.lang.Object readUnshared() throws java.io.IOException, java.lang.ClassNotFoundException
      Overrides:
      readUnshared in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
      java.lang.ClassNotFoundException
    • defaultReadObject

      public void defaultReadObject() throws java.io.IOException, java.lang.ClassNotFoundException
      Overrides:
      defaultReadObject in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
      java.lang.ClassNotFoundException
    • readFields

      public java.io.ObjectInputStream.GetField readFields() throws java.io.IOException, java.lang.ClassNotFoundException
      Overrides:
      readFields in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
      java.lang.ClassNotFoundException
    • registerValidation

      public void registerValidation​(java.io.ObjectInputValidation obj, int prio) throws java.io.NotActiveException, java.io.InvalidObjectException
      Overrides:
      registerValidation in class java.io.ObjectInputStream
      Throws:
      java.io.NotActiveException
      java.io.InvalidObjectException
    • read

      public int read() throws java.io.IOException
      Specified by:
      read in interface java.io.ObjectInput
      Overrides:
      read in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • read

      public int read​(byte[] buf, int off, int len) throws java.io.IOException
      Specified by:
      read in interface java.io.ObjectInput
      Overrides:
      read in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • available

      public int available() throws java.io.IOException
      Specified by:
      available in interface java.io.ObjectInput
      Overrides:
      available in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • close

      public void close() throws java.io.IOException
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface java.io.Closeable
      Specified by:
      close in interface java.io.ObjectInput
      Overrides:
      close in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readBoolean

      public boolean readBoolean() throws java.io.IOException
      Specified by:
      readBoolean in interface java.io.DataInput
      Overrides:
      readBoolean in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readByte

      public byte readByte() throws java.io.IOException
      Specified by:
      readByte in interface java.io.DataInput
      Overrides:
      readByte in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readUnsignedByte

      public int readUnsignedByte() throws java.io.IOException
      Specified by:
      readUnsignedByte in interface java.io.DataInput
      Overrides:
      readUnsignedByte in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readChar

      public char readChar() throws java.io.IOException
      Specified by:
      readChar in interface java.io.DataInput
      Overrides:
      readChar in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readShort

      public short readShort() throws java.io.IOException
      Specified by:
      readShort in interface java.io.DataInput
      Overrides:
      readShort in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readUnsignedShort

      public int readUnsignedShort() throws java.io.IOException
      Specified by:
      readUnsignedShort in interface java.io.DataInput
      Overrides:
      readUnsignedShort in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readInt

      public int readInt() throws java.io.IOException
      Specified by:
      readInt in interface java.io.DataInput
      Overrides:
      readInt in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readLong

      public long readLong() throws java.io.IOException
      Specified by:
      readLong in interface java.io.DataInput
      Overrides:
      readLong in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readFloat

      public float readFloat() throws java.io.IOException
      Specified by:
      readFloat in interface java.io.DataInput
      Overrides:
      readFloat in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readDouble

      public double readDouble() throws java.io.IOException
      Specified by:
      readDouble in interface java.io.DataInput
      Overrides:
      readDouble in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readFully

      public void readFully​(byte[] buf) throws java.io.IOException
      Specified by:
      readFully in interface java.io.DataInput
      Overrides:
      readFully in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readFully

      public void readFully​(byte[] buf, int off, int len) throws java.io.IOException
      Specified by:
      readFully in interface java.io.DataInput
      Overrides:
      readFully in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • skipBytes

      public int skipBytes​(int len) throws java.io.IOException
      Specified by:
      skipBytes in interface java.io.DataInput
      Overrides:
      skipBytes in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readUTF

      public java.lang.String readUTF() throws java.io.IOException
      Specified by:
      readUTF in interface java.io.DataInput
      Overrides:
      readUTF in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • readLine

      public java.lang.String readLine() throws java.io.IOException
      Specified by:
      readLine in interface java.io.DataInput
      Overrides:
      readLine in class java.io.ObjectInputStream
      Throws:
      java.io.IOException
    • read

      public int read​(byte[] b) throws java.io.IOException
      Specified by:
      read in interface java.io.ObjectInput
      Overrides:
      read in class java.io.InputStream
      Throws:
      java.io.IOException
    • skip

      public long skip​(long n) throws java.io.IOException
      Specified by:
      skip in interface java.io.ObjectInput
      Overrides:
      skip in class java.io.InputStream
      Throws:
      java.io.IOException
    • mark

      public void mark​(int readlimit)
      Overrides:
      mark in class java.io.InputStream
    • reset

      public void reset() throws java.io.IOException
      Overrides:
      reset in class java.io.InputStream
      Throws:
      java.io.IOException
    • markSupported

      public boolean markSupported()
      Overrides:
      markSupported in class java.io.InputStream