Interface DMReader
- All Known Implementing Classes:
DMReaderImpl
public interface DMReader
-
Method Summary
Modifier and TypeMethodDescriptioncreateReadRequest
(int pieceNumber, int offset, int length) long
long[]
getStats()
2 entries, first = read-ops, second = read-bytesboolean
hasOutstandingReadRequestForPiece
(int piece_number) readBlock
(int pieceNumber, int offset, int length) void
readBlock
(DiskManagerReadRequest request, DiskManagerReadRequestListener listener) void
setSuspended
(boolean suspended) void
start()
void
stop()
-
Method Details
-
start
void start() -
stop
void stop() -
setSuspended
void setSuspended(boolean suspended) -
readBlock
-
createReadRequest
-
readBlock
-
hasOutstandingReadRequestForPiece
boolean hasOutstandingReadRequestForPiece(int piece_number) -
getStats
long[] getStats()2 entries, first = read-ops, second = read-bytes- Returns:
-
getLatency
long getLatency()
-