Interface SeekableStream

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      long getStreamSize()
      Returns length of the stream.
      void seek​(long position)
      Moves position in the stream to given position from the start of the stream.
    • Method Detail

      • seek

        void seek​(long position)
           throws java.io.IOException
        Moves position in the stream to given position from the start of the stream.
        Parameters:
        position - target position
        Throws:
        java.io.IOException - if input/output error
      • getStreamSize

        long getStreamSize()
        Returns length of the stream.
        Returns:
        length of the stream in bytes, -1 if unable to determine