Interface PeerControlScheduler
- All Known Implementing Classes:
PeerControlSchedulerBasic, PeerControlSchedulerImpl, PeerControlSchedulerPrioritised
public interface PeerControlScheduler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionint[]int[]voidoverrideWeightedPriorities(boolean override) voidregister(PeerControlInstance instance) voidunregister(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()
-