Class TrackersUtil


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

      • trackers

        private java.util.List<java.lang.String> trackers
      • multiTrackers

        private java.util.Map<java.lang.String,​java.util.List<java.util.List<java.lang.String>>> multiTrackers
      • webseeds

        private java.util.Map<java.lang.String,​java.util.Map> webseeds
      • class_mon

        private static final AEMonitor class_mon
    • Constructor Detail

      • TrackersUtil

        private TrackersUtil()
    • Method Detail

      • getTrackersList

        public java.util.List<java.lang.String> getTrackersList()
      • addTracker

        public void addTracker​(java.lang.String trackerAnnounceUrl)
      • addMultiTracker

        public void addMultiTracker​(java.lang.String configName,
                                    java.util.List<java.util.List<java.lang.String>> groups)
      • removeMultiTracker

        public void removeMultiTracker​(java.lang.String configName)
      • getMultiTrackers

        public java.util.Map<java.lang.String,​java.util.List<java.util.List<java.lang.String>>> getMultiTrackers()
      • addWebSeed

        public void addWebSeed​(java.lang.String configName,
                               java.util.Map ws)
      • removeWebSeed

        public void removeWebSeed​(java.lang.String configName)
      • getWebSeeds

        public java.util.Map<java.lang.String,​java.util.Map> getWebSeeds()
      • clearAllTrackers

        public void clearAllTrackers​(boolean save)
      • loadList

        private void loadList()
      • saveList

        private void saveList()