Interface DMChecker
- All Known Implementing Classes:
DMCheckerImpl
public interface DMChecker
-
Method Summary
Modifier and TypeMethodDescriptioncreateCheckRequest(int pieceNumber, Object user_data) voidenqueueCheckRequest(DiskManagerCheckRequest request, DiskManagerCheckRequestListener listener) voidenqueueCompleteRecheckRequest(DiskManagerCheckRequest request, DiskManagerCheckRequestListener listener) intbooleanbooleanhasOutstandingCheckRequestForPiece(int piece_number) voidsetCheckingEnabled(boolean enabled) voidstart()voidstop()
-
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)
-