Class TRTrackerBTAnnouncerImpl

    • Field Detail

      • LOGID

        public static final LogIDs LOGID
      • tracker_timer_public

        private static final Timer tracker_timer_public
      • tracker_timer_private

        private static final Timer tracker_timer_private
      • userMinInterval

        private static int userMinInterval
      • userMaxNumwant

        private static int userMaxNumwant
      • tcpAnnounceEnabled

        private static boolean tcpAnnounceEnabled
      • udpAnnounceEnabled

        private static boolean udpAnnounceEnabled
      • udpProbeEnabled

        private static boolean udpProbeEnabled
      • class_mon

        private static final AEMonitor class_mon
      • tracker_report_map

        private static final java.util.Map tracker_report_map
      • tracker_timer

        private final Timer tracker_timer
      • current_timer_event

        private TimerEvent current_timer_event
      • tracker_state

        protected int tracker_state
      • tracker_status_str

        private java.lang.String tracker_status_str
      • last_update_time_secs

        private long last_update_time_secs
      • current_time_to_wait_secs

        private long current_time_to_wait_secs
      • manual_control

        private final boolean manual_control
      • tracker_interval

        private long tracker_interval
      • tracker_min_interval

        private long tracker_min_interval
      • min_interval

        private long min_interval
      • failure_added_time

        private int failure_added_time
      • failure_time_last_updated

        private long failure_time_last_updated
      • stopped

        private boolean stopped
      • stopped_for_queue

        private boolean stopped_for_queue
      • completed

        private boolean completed
      • complete_reported

        private boolean complete_reported
      • update_in_progress

        private boolean update_in_progress
      • rd_last_override

        private long rd_last_override
      • rd_override_percentage

        private int rd_override_percentage
      • min_interval_override

        private long min_interval_override
      • trackerUrlLists

        private java.util.List<java.util.List<java.net.URL>> trackerUrlLists
      • lastUsedUrl

        private java.net.URL lastUsedUrl
      • lastAZTrackerCheckedURL

        private java.net.URL lastAZTrackerCheckedURL
      • torrent_hash_actual

        private final HashWrapper torrent_hash_actual
      • torrent_hash_target

        private final HashWrapper torrent_hash_target
      • last_tracker_message

        private java.lang.String last_tracker_message
      • info_hash

        private java.lang.String info_hash
      • tracker_peer_id

        private byte[] tracker_peer_id
      • tracker_peer_id_str

        private java.lang.String tracker_peer_id_str
      • data_peer_id

        private byte[] data_peer_id
      • announceCount

        private int announceCount
      • announceFailCount

        private int announceFailCount
      • autoUDPprobeEvery

        private byte autoUDPprobeEvery
      • autoUDPProbeSuccessCount

        private int autoUDPProbeSuccessCount
      • tracker_id

        private java.lang.String tracker_id
      • ip_override

        private java.lang.String ip_override
      • peer_networks

        private final java.lang.String[] peer_networks
      • this_mon

        protected final AEMonitor this_mon
      • az_tracker

        private boolean az_tracker
      • enable_sni_hack

        private boolean enable_sni_hack
      • internal_error_hack

        private boolean internal_error_hack
      • dh_hack

        private boolean dh_hack
      • destroyed

        private boolean destroyed