Classes | |
interface | ClassDelegate |
Static Public Member Functions | |
static Factory.ClassDelegate | classDelegate () |
static NetworkTopologyDiscovery | getInstance () |
static void | setClassDelegate (Factory.ClassDelegate delegate) |
Static Protected Member Functions | |
static NetworkTopologyDiscovery | newNetworkTopologyDiscovery () |
Private Member Functions | |
Factory () | |
Static Private Attributes | |
static final AtomicReference < Factory.ClassDelegate > | _databaseClassDelegate = new AtomicReference<Factory.ClassDelegate>() |
static volatile NetworkTopologyDiscovery | _instance |
NetworkTopologyDiscovery.Factory enable the creation of new instance of NetworkTopologyDiscovery.
Definition at line 56 of file NetworkTopologyDiscovery.java.
javax.jmdns.NetworkTopologyDiscovery.Factory.Factory | ( | ) | [inline, private] |
Definition at line 76 of file NetworkTopologyDiscovery.java.
static Factory.ClassDelegate javax.jmdns.NetworkTopologyDiscovery.Factory.classDelegate | ( | ) | [inline, static] |
Returns NetworkTopologyDiscovery's class delegate.
Definition at line 99 of file NetworkTopologyDiscovery.java.
static NetworkTopologyDiscovery javax.jmdns.NetworkTopologyDiscovery.Factory.getInstance | ( | ) | [inline, static] |
Return the instance of the Multihommed Multicast DNS.
Definition at line 122 of file NetworkTopologyDiscovery.java.
static NetworkTopologyDiscovery javax.jmdns.NetworkTopologyDiscovery.Factory.newNetworkTopologyDiscovery | ( | ) | [inline, static, protected] |
Returns a new instance of NetworkTopologyDiscovery using the class delegate if it exists.
Definition at line 108 of file NetworkTopologyDiscovery.java.
static void javax.jmdns.NetworkTopologyDiscovery.Factory.setClassDelegate | ( | Factory.ClassDelegate | delegate | ) | [inline, static] |
Assigns delegate
as NetworkTopologyDiscovery's class delegate. The class delegate is optional.
delegate | The object to set as NetworkTopologyDiscovery's class delegate. |
Definition at line 88 of file NetworkTopologyDiscovery.java.
final AtomicReference<Factory.ClassDelegate> javax.jmdns.NetworkTopologyDiscovery.Factory._databaseClassDelegate = new AtomicReference<Factory.ClassDelegate>() [static, private] |
Definition at line 74 of file NetworkTopologyDiscovery.java.
volatile NetworkTopologyDiscovery javax.jmdns.NetworkTopologyDiscovery.Factory._instance [static, private] |
Definition at line 57 of file NetworkTopologyDiscovery.java.