Class SerialUnmarshaller

java.lang.Object
java.io.InputStream
org.jboss.marshalling.SimpleByteInput
org.jboss.marshalling.ByteInputStream
org.jboss.marshalling.SimpleDataInput
org.jboss.marshalling.AbstractObjectInput
org.jboss.marshalling.AbstractUnmarshaller
org.jboss.marshalling.serial.SerialUnmarshaller
All Implemented Interfaces:
Closeable, DataInput, ObjectInput, ObjectStreamConstants, AutoCloseable, org.jboss.marshalling.ByteInput, org.jboss.marshalling.Unmarshaller

public final class SerialUnmarshaller extends org.jboss.marshalling.AbstractUnmarshaller implements org.jboss.marshalling.Unmarshaller
  • Field Details

  • Method Details

    • doReadObject

      protected Object doReadObject(boolean unshared) throws ClassNotFoundException, IOException
      Specified by:
      doReadObject in class org.jboss.marshalling.AbstractObjectInput
      Throws:
      ClassNotFoundException
      IOException
    • clearInstanceCache

      public void clearInstanceCache() throws IOException
      Specified by:
      clearInstanceCache in interface org.jboss.marshalling.Unmarshaller
      Throws:
      IOException
    • clearClassCache

      public void clearClassCache() throws IOException
      Specified by:
      clearClassCache in interface org.jboss.marshalling.Unmarshaller
      Throws:
      IOException
    • start

      public void start(org.jboss.marshalling.ByteInput byteInput) throws IOException
      Specified by:
      start in interface org.jboss.marshalling.Unmarshaller
      Overrides:
      start in class org.jboss.marshalling.AbstractUnmarshaller
      Throws:
      IOException
    • finish

      public void finish() throws IOException
      Specified by:
      finish in interface org.jboss.marshalling.Unmarshaller
      Overrides:
      finish in class org.jboss.marshalling.AbstractUnmarshaller
      Throws:
      IOException
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface ObjectInput
      Overrides:
      close in class org.jboss.marshalling.SimpleDataInput
      Throws:
      IOException
    • descriptorForClass

      public org.jboss.marshalling.serial.Descriptor descriptorForClass(Class<?> clazz)