Class UploadSessionPicker


  • public class UploadSessionPicker
    extends java.lang.Object
    • Field Detail

      • next_optimistics

        private final java.util.LinkedList next_optimistics
      • next_optimistics_mon

        private final AEMonitor next_optimistics_mon
      • helpers

        private final java.util.LinkedList helpers
    • 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)
      • insertHelper

        private void insertHelper​(UploadHelper helper)
      • getHelperCount

        protected int getHelperCount()
      • pickNextOptimisticSession

        protected UploadSession pickNextOptimisticSession()
      • globalGetAllDownloadPeers

        private java.util.ArrayList<PEPeer> globalGetAllDownloadPeers()
      • pickBestDownloadSessions

        protected java.util.LinkedList<UploadSession> pickBestDownloadSessions​(int max_sessions)