|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.aelitis.azureus.core.peermanager.control.impl.PeerControlSchedulerImpl com.aelitis.azureus.core.peermanager.control.impl.PeerControlSchedulerPrioritised
public class PeerControlSchedulerPrioritised
Nested Class Summary | |
---|---|
protected static class |
PeerControlSchedulerPrioritised.instanceWrapper
|
Field Summary | |
---|---|
protected AEMonitor |
this_mon
|
Fields inherited from class com.aelitis.azureus.core.peermanager.control.impl.PeerControlSchedulerImpl |
---|
schedule_count, total_wait_time, useWeights, wait_count, yield_count |
Fields inherited from interface com.aelitis.azureus.core.peermanager.control.PeerControlScheduler |
---|
SCHEDULE_PERIOD_MAX_CATCHUP, SCHEDULE_PERIOD_MILLIS |
Constructor Summary | |
---|---|
PeerControlSchedulerPrioritised()
|
Method Summary | |
---|---|
SpeedTokenDispenser |
getSpeedTokenDispenser()
|
void |
register(PeerControlInstance instance)
|
protected void |
schedule()
|
void |
unregister(PeerControlInstance instance)
|
void |
updateScheduleOrdering()
|
Methods inherited from class com.aelitis.azureus.core.peermanager.control.impl.PeerControlSchedulerImpl |
---|
getSingleton, overrideAllWeightedPriorities, overrideWeightedPriorities, parameterChanged, start, updateAllScheduleOrdering, updateStats |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.aelitis.azureus.core.stats.AzureusCoreStatsProvider |
---|
updateStats |
Field Detail |
---|
protected final AEMonitor this_mon
Constructor Detail |
---|
public PeerControlSchedulerPrioritised()
Method Detail |
---|
protected void schedule()
schedule
in class PeerControlSchedulerImpl
public void register(PeerControlInstance instance)
register
in interface PeerControlScheduler
public void unregister(PeerControlInstance instance)
unregister
in interface PeerControlScheduler
public SpeedTokenDispenser getSpeedTokenDispenser()
getSpeedTokenDispenser
in interface PeerControlScheduler
public void updateScheduleOrdering()
updateScheduleOrdering
in interface PeerControlScheduler
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |