LimeWire Consolidated API

com.limegroup.gnutella
Class BandwidthManagerImpl

java.lang.Object
  extended by com.limegroup.gnutella.BandwidthManagerImpl
All Implemented Interfaces:
BandwidthManager

public class BandwidthManagerImpl
extends Object
implements BandwidthManager


Constructor Summary
BandwidthManagerImpl(UploadServices uploadServices)
           
 
Method Summary
 void applyRate()
           
 void applyUploadRate()
           
 Throttle getReadThrottle()
           
 Throttle getWriteThrottle()
           
 Throttle getWriteThrottle(Socket socket)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BandwidthManagerImpl

@Inject
public BandwidthManagerImpl(UploadServices uploadServices)
Method Detail

applyRate

public void applyRate()
Specified by:
applyRate in interface BandwidthManager

applyUploadRate

public void applyUploadRate()
Specified by:
applyUploadRate in interface BandwidthManager

getReadThrottle

public Throttle getReadThrottle()
Specified by:
getReadThrottle in interface BandwidthManager

getWriteThrottle

public Throttle getWriteThrottle()
Specified by:
getWriteThrottle in interface BandwidthManager

getWriteThrottle

public Throttle getWriteThrottle(Socket socket)
Specified by:
getWriteThrottle in interface BandwidthManager

LimeWire Consolidated API

Copyright © 2009. All Rights Reserved.