Package com.biglybt.core.disk.impl
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 boolean
private final DiskManagerHelper
private final boolean
private long
private final CoreOperation
private boolean
private final int
private final AESemaphore
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DiskManagerRecheckInstance
(DiskManagerHelper _helper, boolean _low_priority) -
Method Summary
Modifier and TypeMethodDescriptionprotected long
protected CoreOperation
boolean
private int
protected int
protected boolean
isActive()
boolean
protected boolean
protected boolean
isPaused()
void
void
protected void
setActive
(boolean b) protected void
setPaused
(boolean b) void
private 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() -
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()
-