Classes | |
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 |
JmmDNS.Factory enable the creation of new instance of JmmDNS.
Definition at line 32 of file JmmDNS.java.
javax.jmdns.JmmDNS.Factory.Factory | ( | ) | [inline, private] |
Definition at line 53 of file JmmDNS.java.
static ClassDelegate javax.jmdns.JmmDNS.Factory.classDelegate | ( | ) | [inline, static] |
Returns JmmDNS's class delegate.
Definition at line 76 of file JmmDNS.java.
static JmmDNS javax.jmdns.JmmDNS.Factory.getInstance | ( | ) | [inline, static] |
Return the instance of the Multihommed Multicast DNS.
Definition at line 99 of file JmmDNS.java.
static JmmDNS javax.jmdns.JmmDNS.Factory.newJmmDNS | ( | ) | [inline, static, protected] |
Returns a new instance of JmmDNS using the class delegate if it exists.
Definition at line 85 of file JmmDNS.java.
static void javax.jmdns.JmmDNS.Factory.setClassDelegate | ( | ClassDelegate | delegate | ) | [inline, static] |
Assigns delegate
as JmmDNS's class delegate. The class delegate is optional.
delegate | The object to set as JmmDNS's class delegate. |
Definition at line 65 of file JmmDNS.java.
final AtomicReference<ClassDelegate> javax.jmdns.JmmDNS.Factory._databaseClassDelegate = new AtomicReference<ClassDelegate>() [static, private] |
Definition at line 51 of file JmmDNS.java.
volatile JmmDNS javax.jmdns.JmmDNS.Factory._instance [static, private] |
Definition at line 33 of file JmmDNS.java.