Interface PeerControlScheduler
- All Known Implementing Classes:
PeerControlSchedulerBasic
,PeerControlSchedulerImpl
,PeerControlSchedulerPrioritised
public interface PeerControlScheduler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionint[]
int[]
void
overrideWeightedPriorities
(boolean override) void
register
(PeerControlInstance instance) void
unregister
(PeerControlInstance instance) void
-
Field Details
-
SCHEDULE_PERIOD_MILLIS
static final int SCHEDULE_PERIOD_MILLIS -
SCHEDULE_PERIOD_MAX_CATCHUP
static final int SCHEDULE_PERIOD_MAX_CATCHUP
-
-
Method Details
-
register
-
unregister
-
updateScheduleOrdering
void updateScheduleOrdering() -
getSpeedTokenDispenser
SpeedTokenDispenser getSpeedTokenDispenser() -
overrideWeightedPriorities
void overrideWeightedPriorities(boolean override) - Parameters:
override
- , set to true to disable weighted priorities, false to use user-configureable default
-
getPeerCount
int[] getPeerCount() -
getPieceCount
int[] getPieceCount()
-