Package javax.jmdns
Class NetworkTopologyDiscovery.Factory
- java.lang.Object
-
- javax.jmdns.NetworkTopologyDiscovery.Factory
-
- Enclosing interface:
- NetworkTopologyDiscovery
public static final class NetworkTopologyDiscovery.Factory extends Object
NetworkTopologyDiscovery.Factory enable the creation of new instance of NetworkTopologyDiscovery.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNetworkTopologyDiscovery.Factory.ClassDelegateThis interface defines a delegate to the NetworkTopologyDiscovery.Factory class to enable subclassing.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static NetworkTopologyDiscovery.Factory.ClassDelegateclassDelegate()Returns NetworkTopologyDiscovery's class delegate.static NetworkTopologyDiscoverygetInstance()Return the instance of the Multihomed Multicast DNS.protected static NetworkTopologyDiscoverynewNetworkTopologyDiscovery()Returns a new instance of NetworkTopologyDiscovery using the class delegate if it exists.static voidsetClassDelegate(NetworkTopologyDiscovery.Factory.ClassDelegate delegate)Assignsdelegateas NetworkTopologyDiscovery's class delegate.
-
-
-
Method Detail
-
setClassDelegate
public static void setClassDelegate(NetworkTopologyDiscovery.Factory.ClassDelegate delegate)
Assignsdelegateas NetworkTopologyDiscovery's class delegate. The class delegate is optional.- Parameters:
delegate- The object to set as NetworkTopologyDiscovery's class delegate.- See Also:
classDelegate(),JmmDNS.Factory.ClassDelegate
-
classDelegate
public static NetworkTopologyDiscovery.Factory.ClassDelegate classDelegate()
Returns NetworkTopologyDiscovery's class delegate.- Returns:
- NetworkTopologyDiscovery's class delegate.
- See Also:
setClassDelegate(ClassDelegate anObject),JmmDNS.Factory.ClassDelegate
-
newNetworkTopologyDiscovery
protected static NetworkTopologyDiscovery newNetworkTopologyDiscovery()
Returns a new instance of NetworkTopologyDiscovery using the class delegate if it exists.- Returns:
- new instance of NetworkTopologyDiscovery
-
getInstance
public static NetworkTopologyDiscovery getInstance()
Return the instance of the Multihomed Multicast DNS.- Returns:
- the JmmDNS
-
-