org.gudy.azureus2.core3.tracker.util
Class TRTrackerUtils
java.lang.Object
org.gudy.azureus2.core3.tracker.util.TRTrackerUtils
public class TRTrackerUtils
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRTrackerUtils
public TRTrackerUtils()
getPublicIPOverride
public static java.lang.String getPublicIPOverride()
isHosting
public static boolean isHosting(java.net.URL url_in)
getTrackerIP
public static java.lang.String getTrackerIP()
isTrackerEnabled
public static boolean isTrackerEnabled()
getAnnounceURLs
public static java.net.URL[][] getAnnounceURLs()
stringToPorts
protected static java.util.List stringToPorts(java.lang.String str)
adjustURLForHosting
public static java.net.URL adjustURLForHosting(java.net.URL url_in)
adjustHostFromHosting
public static java.lang.String adjustHostFromHosting(java.lang.String host_in)
isLoopback
public static boolean isLoopback(java.lang.String host)
checkForBlacklistedURLs
public static void checkForBlacklistedURLs(java.net.URL url)
throws java.io.IOException
- Throws:
java.io.IOException
mergeResponseCache
public static java.util.Map mergeResponseCache(java.util.Map map1,
java.util.Map map2)
getPortsForURL
public static java.lang.String getPortsForURL()
getPortsForURLFullCrypto
public static java.lang.String getPortsForURLFullCrypto()
isAZTracker
public static boolean isAZTracker(java.net.URL tracker_url)
setAZTracker
public static void setAZTracker(java.net.URL tracker_url,
boolean az_tracker)
isUDPProbeOK
public static boolean isUDPProbeOK(java.net.URL tracker_url)
setUDPProbeResult
public static void setUDPProbeResult(java.net.URL tracker_url,
boolean probe_ok)
addListener
public static void addListener(TRTrackerUtilsListener l)
removeListener
public static void removeListener(TRTrackerUtilsListener l)