public static WriteServerResolverSet forDnsName(String bootstrapHostname, int registrationPort, int discoveryPort) { return new WriteServerResolverSet( ServerResolvers.forDnsName(bootstrapHostname, registrationPort), ServerResolvers.forDnsName(bootstrapHostname, discoveryPort) ); }
private static ServerResolver forDNS(ServerBootstrap[] bootstraps) { if (bootstraps.length != 1) { throw new IllegalArgumentException("Expected one DNS name for server resolver, while got " + bootstraps.length); } return ServerResolvers.forDnsName(bootstraps[0].getHostname(), bootstraps[0].getDiscoveryPort()); }
private static ServerResolver forDNS(ServerBootstrap[] bootstraps, Func1<ServerBootstrap, Integer> getPortFunc) { if (bootstraps.length != 1) { throw new IllegalArgumentException("Expected one DNS name for server resolver, while got " + bootstraps.length); } return ServerResolvers.forDnsName(bootstraps[0].getHostname(), getPortFunc.call(bootstraps[0])); }