Package com.biglybt.core.disk.impl
Class DiskManagerRecheckScheduler
- java.lang.Object
-
- com.biglybt.core.disk.impl.DiskManagerRecheckScheduler
-
public class DiskManagerRecheckScheduler extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
DiskManagerRecheckScheduler.DiskManagerRecheckInstance
-
Field Summary
Fields Modifier and Type Field Description private static AsyncDispatcher
async
private static Core
core
private java.util.List<DiskManagerRecheckScheduler.DiskManagerRecheckInstance>
entries
private java.lang.Object
lock
(package private) static int
max_active
(package private) static boolean
smallest_first
(package private) static int
strategy
-
Constructor Summary
Constructors Constructor Description DiskManagerRecheckScheduler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
getPermission(DiskManagerRecheckScheduler.DiskManagerRecheckInstance instance)
DiskManagerRecheckScheduler.DiskManagerRecheckInstance
register(DiskManagerHelper helper, boolean low_priority)
protected void
unregister(DiskManagerRecheckScheduler.DiskManagerRecheckInstance instance)
-
-
-
Field Detail
-
core
private static Core core
-
strategy
static int strategy
-
smallest_first
static boolean smallest_first
-
max_active
static int max_active
-
async
private static AsyncDispatcher async
-
lock
private final java.lang.Object lock
-
entries
private final java.util.List<DiskManagerRecheckScheduler.DiskManagerRecheckInstance> entries
-
-
Method Detail
-
register
public DiskManagerRecheckScheduler.DiskManagerRecheckInstance register(DiskManagerHelper helper, boolean low_priority)
-
getPermission
protected boolean getPermission(DiskManagerRecheckScheduler.DiskManagerRecheckInstance instance)
-
unregister
protected void unregister(DiskManagerRecheckScheduler.DiskManagerRecheckInstance instance)
-
-