Interface DMReader

  • All Known Implementing Classes:
    DMReaderImpl

    public interface DMReader
    • Method Detail

      • start

        void start()
      • stop

        void stop()
      • setSuspended

        void setSuspended​(boolean suspended)
      • readBlock

        DirectByteBuffer readBlock​(int pieceNumber,
                                   int offset,
                                   int length)
      • hasOutstandingReadRequestForPiece

        boolean hasOutstandingReadRequestForPiece​(int piece_number)
      • getStats

        long[] getStats()
        2 entries, first = read-ops, second = read-bytes
        Returns:
      • getLatency

        long getLatency()