|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.aelitis.azureus.core.speedmanager.impl.SpeedManagerImpl.nullProvider
protected static class SpeedManagerImpl.nullProvider
Field Summary |
---|
Fields inherited from interface com.aelitis.azureus.core.speedmanager.impl.SpeedManagerAlgorithmProvider |
---|
UPDATE_PERIOD_MILLIS |
Constructor Summary | |
---|---|
protected |
SpeedManagerImpl.nullProvider()
|
Method Summary | |
---|---|
void |
calculate(SpeedManagerPingSource[] sources)
Called whenever a new set of ping values is available for processing |
void |
destroy()
|
boolean |
getAdjustsDownloadLimits()
Indicates whether or not the provider is adjusting download as well as upload limits |
int |
getCurrentChokeSpeed()
Returns the current view of when choking occurs |
int |
getCurrentPingMillis()
|
int |
getIdlePingMillis()
Various getters for interesting info shown in stats view |
int |
getMaxPingMillis()
|
int |
getMaxUploadSpeed()
|
void |
pingSourceFailed(SpeedManagerPingSource source)
Ping source has failed |
void |
pingSourceFound(SpeedManagerPingSource source,
boolean is_replacement)
Called when a new source of ping times has been found |
void |
reset()
Reset any state to start of day values |
void |
updateStats()
Called periodically (see period above) to allow stats to be updated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected SpeedManagerImpl.nullProvider()
Method Detail |
---|
public void reset()
SpeedManagerAlgorithmProvider
reset
in interface SpeedManagerAlgorithmProvider
public void destroy()
destroy
in interface SpeedManagerAlgorithmProvider
public void updateStats()
SpeedManagerAlgorithmProvider
updateStats
in interface SpeedManagerAlgorithmProvider
public void pingSourceFound(SpeedManagerPingSource source, boolean is_replacement)
SpeedManagerAlgorithmProvider
pingSourceFound
in interface SpeedManagerAlgorithmProvider
is_replacement
- One of the initial sources or a replacement for a failed onepublic void pingSourceFailed(SpeedManagerPingSource source)
SpeedManagerAlgorithmProvider
pingSourceFailed
in interface SpeedManagerAlgorithmProvider
public void calculate(SpeedManagerPingSource[] sources)
SpeedManagerAlgorithmProvider
calculate
in interface SpeedManagerAlgorithmProvider
public int getIdlePingMillis()
SpeedManagerAlgorithmProvider
getIdlePingMillis
in interface SpeedManagerAlgorithmProvider
public int getCurrentPingMillis()
getCurrentPingMillis
in interface SpeedManagerAlgorithmProvider
public int getMaxPingMillis()
getMaxPingMillis
in interface SpeedManagerAlgorithmProvider
public int getCurrentChokeSpeed()
SpeedManagerAlgorithmProvider
getCurrentChokeSpeed
in interface SpeedManagerAlgorithmProvider
public int getMaxUploadSpeed()
getMaxUploadSpeed
in interface SpeedManagerAlgorithmProvider
public boolean getAdjustsDownloadLimits()
SpeedManagerAlgorithmProvider
getAdjustsDownloadLimits
in interface SpeedManagerAlgorithmProvider
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |