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

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

public class UploadSessionPicker
extends java.lang.Object


Constructor Summary
protected UploadSessionPicker()
           
 
Method Summary
protected  void deregisterHelper(UploadHelper helper)
           
protected  int getHelperCount()
           
protected  java.util.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 java.util.LinkedList<UploadSession> pickBestDownloadSessions(int max_sessions)