Class DiskManagerRecheckScheduler.DiskManagerRecheckInstance
java.lang.Object
com.biglybt.core.disk.impl.DiskManagerRecheckScheduler.DiskManagerRecheckInstance
- Enclosing class:
DiskManagerRecheckScheduler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final DiskManagerHelperprivate final booleanprivate longprivate final CoreOperationprivate booleanprivate final intprivate final AESemaphore -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDiskManagerRecheckInstance(DiskManagerHelper _helper, boolean _low_priority) -
Method Summary
Modifier and TypeMethodDescriptionprotected longprotected CoreOperationbooleanprivate intprotected intintprotected booleanisActive()booleanprotected booleanprotected booleanisPaused()voidvoidprotected voidsetActive(boolean b) protected voidsetPaused(boolean b) voidprivate void
-
Field Details
-
helper
-
progress
-
op
-
piece_length
private final int piece_length -
low_priority
private final boolean low_priority -
slot_sem
-
metric
private long metric -
active
private volatile boolean active -
paused
private volatile boolean paused
-
-
Constructor Details
-
DiskManagerRecheckInstance
-
-
Method Details
-
updateMetric
private void updateMetric() -
getPieceConcurrency
private int getPieceConcurrency() -
getOperation
-
getMetric
protected long getMetric() -
getPieceLength
protected int getPieceLength() -
isLowPriority
protected boolean isLowPriority() -
reserveSlot
public void reserveSlot() -
releaseSlot
public void releaseSlot() -
getSlotConcurrency
public int getSlotConcurrency() -
getPermission
public boolean getPermission() -
isActive
protected boolean isActive() -
setActive
protected void setActive(boolean b) -
isPaused
protected boolean isPaused() -
setPaused
protected void setPaused(boolean b) -
isCancelled
public boolean isCancelled() -
unregister
public void unregister()
-