com.aelitis.azureus.core.networkmanager
Class NetworkConnectionHelper
java.lang.Object
com.aelitis.azureus.core.networkmanager.NetworkConnectionHelper
- All Implemented Interfaces:
- NetworkConnectionBase
- Direct Known Subclasses:
- NetworkConnectionImpl, PeerForeignNetworkConnection
public abstract class NetworkConnectionHelper
- extends java.lang.Object
- implements NetworkConnectionBase
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NetworkConnectionHelper
public NetworkConnectionHelper()
getUploadLimit
public int getUploadLimit()
- Specified by:
getUploadLimit
in interface NetworkConnectionBase
getDownloadLimit
public int getDownloadLimit()
- Specified by:
getDownloadLimit
in interface NetworkConnectionBase
setUploadLimit
public void setUploadLimit(int limit)
- Specified by:
setUploadLimit
in interface NetworkConnectionBase
setDownloadLimit
public void setDownloadLimit(int limit)
- Specified by:
setDownloadLimit
in interface NetworkConnectionBase
addRateLimiter
public void addRateLimiter(LimitedRateGroup limiter,
boolean upload)
- Specified by:
addRateLimiter
in interface NetworkConnectionBase
removeRateLimiter
public void removeRateLimiter(LimitedRateGroup limiter,
boolean upload)
- Specified by:
removeRateLimiter
in interface NetworkConnectionBase
getRateLimiters
public LimitedRateGroup[] getRateLimiters(boolean upload)
- Specified by:
getRateLimiters
in interface NetworkConnectionBase