Lines Matching refs:Factory
31 * public static class MyClass implements NetworkTopologyDiscovery.Factory.ClassDelegate {
34 * NetworkTopologyDiscovery.Factory.setClassDelegate(this);
54 * NetworkTopologyDiscovery.Factory enable the creation of new instance of NetworkTopologyDiscovery.
56 public static final class Factory {
60 * This interface defines a delegate to the NetworkTopologyDiscovery.Factory class to enable subclassing.
74 private static final AtomicReference<Factory.ClassDelegate> _databaseClassDelegate = new AtomicReference<Factory.ClassDelegate>();
76 private Factory() {
86 * @see JmmDNS.Factory.ClassDelegate
88 public static void setClassDelegate(Factory.ClassDelegate delegate) {
97 * @see JmmDNS.Factory.ClassDelegate
99 public static Factory.ClassDelegate classDelegate() {
110 Factory.ClassDelegate delegate = _databaseClassDelegate.get();
124 synchronized (NetworkTopologyDiscovery.Factory.class) {
126 _instance = NetworkTopologyDiscovery.Factory.newNetworkTopologyDiscovery();