Interface SeekableStream


  • public interface SeekableStream
    Interface for seekable stream.
    • Method Summary

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

      • seek

        void seek​(long position)
           throws java.io.IOException
        Moves position in 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 stream.
        Returns:
        length of stream in bytes, -1 if unable to determine