com.aelitis.azureus.core.peermanager.control.impl
Class SpeedTokenDispenserPrioritised
java.lang.Object
com.aelitis.azureus.core.peermanager.control.impl.SpeedTokenDispenserPrioritised
- All Implemented Interfaces:
- SpeedTokenDispenser
public class SpeedTokenDispenserPrioritised
- extends Object
- implements SpeedTokenDispenser
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpeedTokenDispenserPrioritised
public SpeedTokenDispenserPrioritised()
update
public void update(long newTime)
refill
public void refill()
dispense
public int dispense(int numberOfChunks,
int chunkSize)
- Specified by:
dispense
in interface SpeedTokenDispenser
returnUnusedChunks
public void returnUnusedChunks(int unused,
int chunkSize)
- Specified by:
returnUnusedChunks
in interface SpeedTokenDispenser
peek
public int peek(int chunkSize)
- Specified by:
peek
in interface SpeedTokenDispenser