Interface Unmarshaller

    • Method Detail

      • start

        void start​(ByteInput newInput)
            throws IOException
        Begin unmarshalling from a stream.
        Parameters:
        newInput - the new stream
        Throws:
        IOException - if an error occurs during setup, such as an invalid header
      • clearInstanceCache

        void clearInstanceCache()
                         throws IOException
        Discard the instance cache.
        Throws:
        IOException - if an error occurs
      • clearClassCache

        void clearClassCache()
                      throws IOException
        Discard the class cache. Implicitly also discards the instance cache.
        Throws:
        IOException - if an error occurs
      • finish

        void finish()
             throws IOException
        Finish unmarshalling from a stream. Any transient class or instance cache is discarded.
        Throws:
        IOException - if an error occurs