|
|||||||||
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.PeerControlSchedulerBasic
public class PeerControlSchedulerBasic
Nested Class Summary | |
---|---|
protected class |
PeerControlSchedulerBasic.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 | |
---|---|
PeerControlSchedulerBasic()
|
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 PeerControlSchedulerBasic()
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 |