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

List of all members.


interface  ClassDelegate

Static Public Member Functions

static ClassDelegate classDelegate ()
static JmmDNS getInstance ()
static void setClassDelegate (ClassDelegate delegate)

Static Protected Member Functions

static JmmDNS newJmmDNS ()

Private Member Functions

 Factory ()

Static Private Attributes

static final AtomicReference
< ClassDelegate
_databaseClassDelegate = new AtomicReference<ClassDelegate>()
static volatile JmmDNS _instance

Detailed Description

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

Definition at line 32 of file

Constructor & Destructor Documentation

javax.jmdns.JmmDNS.Factory.Factory ( ) [inline, private]

Definition at line 53 of file

Member Function Documentation

Returns JmmDNS's class delegate.

JmmDNS's class delegate.
See also:
setClassDelegate(ClassDelegate anObject)

Definition at line 76 of file

static JmmDNS javax.jmdns.JmmDNS.Factory.getInstance ( ) [inline, static]

Return the instance of the Multihommed Multicast DNS.

the JmmDNS

Definition at line 99 of file

static JmmDNS javax.jmdns.JmmDNS.Factory.newJmmDNS ( ) [inline, static, protected]

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

new instance of JmmDNS

Definition at line 85 of file

static void javax.jmdns.JmmDNS.Factory.setClassDelegate ( ClassDelegate  delegate) [inline, static]

Assigns delegate as JmmDNS's class delegate. The class delegate is optional.

delegateThe object to set as JmmDNS's class delegate.
See also:

Definition at line 65 of file

Member Data Documentation

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

Definition at line 51 of file

volatile JmmDNS javax.jmdns.JmmDNS.Factory._instance [static, private]

Definition at line 33 of file

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

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