@Override public ServerResolver withPort(final int port) { return ServerResolvers.from(new Server(hostname, port)); } }
@Override public ServerResolver withHostname(final String hostname) { return ServerResolvers.from(new Server(hostname, port)); }
private static ServerResolver forFixed(ServerBootstrap[] bootstraps, Func1<ServerBootstrap, Integer> getPortFunc) { Server[] servers = new Server[bootstraps.length]; for (int i = 0; i < bootstraps.length; i++) { servers[i] = new Server(bootstraps[i].getHostname(), getPortFunc.call(bootstraps[i])); } return ServerResolvers.from(servers); } }
private static ServerResolver forFixed(ServerBootstrap[] bootstraps) { Server[] servers = new Server[bootstraps.length]; for (int i = 0; i < bootstraps.length; i++) { servers[i] = new Server(bootstraps[i].getHostname(), bootstraps[i].getDiscoveryPort()); } return ServerResolvers.from(servers); } }