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.