File
Doc
Category
Size
Date
Package
NetworkAdmin.java
API Doc
Azureus 3.0.3.4
3068
Wed Jul 11 22:48:28 BST 2007
com.aelitis.azureus.core.networkmanager.admin
NetworkAdmin
java.lang.Object
public abstract class NetworkAdmin extends Object
Fields Summary
private static NetworkAdmin
singleton
public static final String
PR_NETWORK_INTERFACES
public static final String
PR_DEFAULT_BIND_ADDRESS
public static final String
PR_AS
public static final String[]
PR_NAMES
Constructors Summary
Methods Summary
public abstract void
addAndFirePropertyChangeListener
(
NetworkAdminPropertyChangeListener
listener)
public abstract void
addPropertyChangeListener
(
NetworkAdminPropertyChangeListener
listener)
public abstract void
generateDiagnostics
(
org.gudy.azureus2.core3.util.IndentWriter
iw)
public abstract
NetworkAdminASN
getCurrentASN
()
public abstract
java.net.InetAddress
getDefaultBindAddress
()
public abstract
NetworkAdminHTTPProxy
getHTTPProxy
()
public abstract
NetworkAdminProtocol
[]
getInboundProtocols
()
public abstract
NetworkAdminNetworkInterface
[]
getInterfaces
()
public abstract
NetworkAdminNATDevice
[]
getNATDevices
()
public abstract
java.lang.String
getNetworkInterfacesAsString
()
public abstract
NetworkAdminProtocol
[]
getOutboundProtocols
()
public static synchronized
com.aelitis.azureus.core.networkmanager.admin.NetworkAdmin
getSingleton
()
if ( singleton == null ){ singleton = new NetworkAdminImpl(); } return( singleton );
public abstract
NetworkAdminSocksProxy
[]
getSocksProxies
()
public abstract
boolean
hasIPV4Potential
()
public abstract
boolean
hasIPV6Potential
()
public abstract void
logNATStatus
(
org.gudy.azureus2.core3.util.IndentWriter
iw)
public abstract
NetworkAdminASN
lookupASN
(
java.net.InetAddress
address)
public abstract void
removePropertyChangeListener
(
NetworkAdminPropertyChangeListener
listener)
public abstract void
runInitialChecks
()
public abstract
java.net.InetAddress
testProtocol
(
NetworkAdminProtocol
protocol)
Java Code Source