org.gudy.azureus2.core3.util
Class AENetworkClassifier

java.lang.Object
  extended by org.gudy.azureus2.core3.util.AENetworkClassifier

public class AENetworkClassifier
extends java.lang.Object

Author:
parg

Field Summary
static java.lang.String AT_I2P
           
static java.lang.String[] AT_NETWORKS
           
static java.lang.String[] AT_NON_PUBLIC
           
static java.lang.String AT_PUBLIC
           
static java.lang.String AT_TOR
           
 
Constructor Summary
AENetworkClassifier()
           
 
Method Summary
static void addListener(AENetworkClassifierListener l)
           
static java.lang.String categoriseAddress(java.net.InetSocketAddress isa)
           
static java.lang.String categoriseAddress(java.lang.String str)
           
static java.lang.String[] getDefaultNetworks()
           
static java.lang.String[] getNetworks(TOTorrent torrent, java.lang.String display_name)
           
static java.lang.String internalise(java.lang.String str)
           
static void main(java.lang.String[] args)
           
static void removeListener(AENetworkClassifierListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AT_PUBLIC

public static final java.lang.String AT_PUBLIC
See Also:
Constant Field Values

AT_I2P

public static final java.lang.String AT_I2P
See Also:
Constant Field Values

AT_TOR

public static final java.lang.String AT_TOR
See Also:
Constant Field Values

AT_NETWORKS

public static final java.lang.String[] AT_NETWORKS

AT_NON_PUBLIC

public static final java.lang.String[] AT_NON_PUBLIC
Constructor Detail

AENetworkClassifier

public AENetworkClassifier()
Method Detail

categoriseAddress

public static java.lang.String categoriseAddress(java.lang.String str)

internalise

public static java.lang.String internalise(java.lang.String str)

categoriseAddress

public static java.lang.String categoriseAddress(java.net.InetSocketAddress isa)

getNetworks

public static java.lang.String[] getNetworks(TOTorrent torrent,
                                             java.lang.String display_name)

getDefaultNetworks

public static java.lang.String[] getDefaultNetworks()

addListener

public static void addListener(AENetworkClassifierListener l)

removeListener

public static void removeListener(AENetworkClassifierListener l)

main

public static void main(java.lang.String[] args)