Interface DMChecker
- All Known Implementing Classes:
DMCheckerImpl
public interface DMChecker
-
Method Summary
Modifier and TypeMethodDescriptioncreateCheckRequest
(int pieceNumber, Object user_data) void
enqueueCheckRequest
(DiskManagerCheckRequest request, DiskManagerCheckRequestListener listener) void
enqueueCompleteRecheckRequest
(DiskManagerCheckRequest request, DiskManagerCheckRequestListener listener) int
boolean
boolean
hasOutstandingCheckRequestForPiece
(int piece_number) void
setCheckingEnabled
(boolean enabled) void
start()
void
stop()
-
Method Details
-
start
void start() -
stop
void stop() -
createCheckRequest
-
enqueueCompleteRecheckRequest
void enqueueCompleteRecheckRequest(DiskManagerCheckRequest request, DiskManagerCheckRequestListener listener) -
enqueueCheckRequest
-
hasOutstandingCheckRequestForPiece
boolean hasOutstandingCheckRequestForPiece(int piece_number) -
getCompleteRecheckStatus
int getCompleteRecheckStatus() -
getRecheckCancelled
boolean getRecheckCancelled() -
setCheckingEnabled
void setCheckingEnabled(boolean enabled)
-