com.aelitis.azureus.core.peermanager.uploadslots
Class UploadSessionPicker

java.lang.Object
  extended by com.aelitis.azureus.core.peermanager.uploadslots.UploadSessionPicker

public class UploadSessionPicker
extends Object


Constructor Summary
protected UploadSessionPicker()
           
 
Method Summary
protected  void deregisterHelper(UploadHelper helper)
           
protected  int getHelperCount()
           
protected  LinkedList<UploadSession> pickBestDownloadSessions(int max_sessions)
           
protected  UploadSession pickNextOptimisticSession()
           
protected  void registerHelper(UploadHelper helper)
           
protected  void updateHelper(UploadHelper helper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UploadSessionPicker

protected UploadSessionPicker()
Method Detail

registerHelper

protected void registerHelper(UploadHelper helper)

deregisterHelper

protected void deregisterHelper(UploadHelper helper)

updateHelper

protected void updateHelper(UploadHelper helper)

getHelperCount

protected int getHelperCount()

pickNextOptimisticSession

protected UploadSession pickNextOptimisticSession()

pickBestDownloadSessions

protected LinkedList<UploadSession> pickBestDownloadSessions(int max_sessions)