qbit/service-discovery/src/main/java/io/advantageous/qbit/service/discovery/dns/DnsUtil.java
public static ServiceDiscovery createDnsServiceDiscovery() {


        final ServiceDiscoveryBuilder serviceDiscoveryBuilder = ServiceDiscoveryBuilder.serviceDiscoveryBuilder();

        final Vertx vertx = Vertx.vertx();
        final DnsSupportBuilder dnsSupportBuilder = DnsSupportBuilder.dnsSupportBuilder(vertx)
                .setDnsClientSupplier(new DnsClientFromResolveConfSupplier(vertx));

        final DnsServiceDiscoveryProviderBuilder dnsServiceDiscoveryProviderBuilder =
                DnsServiceDiscoveryProviderBuilder.dnsServiceDiscoveryProviderBuilder()
                        .setDnsSupport(dnsSupportBuilder.build());


        return serviceDiscoveryBuilder
                .setServiceDiscoveryProvider(dnsServiceDiscoveryProviderBuilder.build()).build();
    }
public static ServiceDiscovery createDnsServiceDiscovery() {


        final ServiceDiscoveryBuilder serviceDiscoveryBuilder = ServiceDiscoveryBuilder.serviceDiscoveryBuilder();

        final Vertx vertx = Vertx.vertx();
        final DnsSupportBuilder dnsSupportBuilder = DnsSupportBuilder.dnsSupportBuilder(vertx)
                .setDnsClientSupplier(new DnsClientFromResolveConfSupplier(vertx));

        final DnsServiceDiscoveryProviderBuilder dnsServiceDiscoveryProviderBuilder =
                DnsServiceDiscoveryProviderBuilder.dnsServiceDiscoveryProviderBuilder()
                        .setDnsSupport(dnsSupportBuilder.build());


        return serviceDiscoveryBuilder
                .setServiceDiscoveryProvider(dnsServiceDiscoveryProviderBuilder.build()).build();
    }
public static ServiceDiscovery createDnsServiceDiscovery ( ) { final ServiceDiscoveryBuilder serviceDiscoveryBuilder = ServiceDiscoveryBuilder . serviceDiscoveryBuilder ( ) ; final Vertx vertx = Vertx . vertx ( ) ; final DnsSupportBuilder dnsSupportBuilder = DnsSupportBuilder . dnsSupportBuilder ( vertx ) . setDnsClientSupplier ( new DnsClientFromResolveConfSupplier ( vertx ) ) ; final DnsServiceDiscoveryProviderBuilder dnsServiceDiscoveryProviderBuilder = DnsServiceDiscoveryProviderBuilder . dnsServiceDiscoveryProviderBuilder ( ) . setDnsSupport ( dnsSupportBuilder . build ( ) ) ; return serviceDiscoveryBuilder . setServiceDiscoveryProvider ( dnsServiceDiscoveryProviderBuilder . build ( ) ) . build ( ) ; }
Create service discovery that can talk DNS.
@return ServiceDiscovery
Create service discovery that can talk DNS .