Classes | Static Public Member Functions | Static Protected Member Functions | Private Member Functions | Static Private Attributes
javax.jmdns.NetworkTopologyDiscovery.Factory Class Reference

List of all members.

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

Detailed Description

NetworkTopologyDiscovery.Factory enable the creation of new instance of NetworkTopologyDiscovery.

Definition at line 56 of file NetworkTopologyDiscovery.java.


Constructor & Destructor Documentation

Definition at line 76 of file NetworkTopologyDiscovery.java.


Member Function Documentation

static Factory.ClassDelegate javax.jmdns.NetworkTopologyDiscovery.Factory.classDelegate ( ) [inline, static]

Returns NetworkTopologyDiscovery's class delegate.

Returns:
NetworkTopologyDiscovery's class delegate.
See also:
#setClassDelegate(ClassDelegate anObject)
JmmDNS.Factory.ClassDelegate

Definition at line 99 of file NetworkTopologyDiscovery.java.

Return the instance of the Multihommed Multicast DNS.

Returns:
the JmmDNS

Definition at line 122 of file NetworkTopologyDiscovery.java.

Returns a new instance of NetworkTopologyDiscovery using the class delegate if it exists.

Returns:
new instance of NetworkTopologyDiscovery

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.

Parameters:
delegateThe object to set as NetworkTopologyDiscovery's class delegate.
See also:
classDelegate()
JmmDNS.Factory.ClassDelegate

Definition at line 88 of file NetworkTopologyDiscovery.java.


Member Data Documentation

final AtomicReference<Factory.ClassDelegate> javax.jmdns.NetworkTopologyDiscovery.Factory._databaseClassDelegate = new AtomicReference<Factory.ClassDelegate>() [static, private]

Definition at line 74 of file NetworkTopologyDiscovery.java.

Definition at line 57 of file NetworkTopologyDiscovery.java.


The documentation for this class was generated from the following file:


zeroconf_jmdns_suite
Author(s): Daniel Stonier
autogenerated on Thu Aug 27 2015 15:50:27