@Override @SuppressWarnings("unchecked") public ProxyClient build(SocketAddress address) { Service<ThriftClientRequest, byte[]> client = ClientBuilder.safeBuildFactory( clientBuilder .hosts((InetSocketAddress) address) .reportTo(clientStats.getFinagleStatsReceiver(address)) ).toService(); DistributedLogService.ServiceIface service = new DistributedLogService.ServiceToClient(client, new TBinaryProtocol.Factory()); return new ProxyClient(address, client, service); }
/** * initialise a {@link Client} instance using {@link ServiceFactory} from a * {@link ClientBuilder} * * @param addr */ public SimpleKestrelClient(InetSocketAddress addr) { final ClientBuilder<Command, Response, Yes, Yes, Yes> builder = ClientBuilder.get() .codec(Kestrel.get()) .hosts(addr) .hostConnectionLimit(1); final ServiceFactory<Command, Response> kestrelClientBuilder = ClientBuilder.safeBuildFactory(builder); client = Client.newInstance(kestrelClientBuilder); }
/** * initialise a {@link Client} instance using {@link ServiceFactory} from a * {@link ClientBuilder} * * @param addr */ public SimpleKestrelClient(InetSocketAddress addr) { final ClientBuilder<Command, Response, Yes, Yes, Yes> builder = ClientBuilder.get() .codec(Kestrel.get()) .hosts(addr) .hostConnectionLimit(1); final ServiceFactory<Command, Response> kestrelClientBuilder = ClientBuilder.safeBuildFactory(builder); client = Client.newInstance(kestrelClientBuilder); }
@Override @SuppressWarnings("unchecked") public ProxyClient build(SocketAddress address) { Service<ThriftClientRequest, byte[]> client = ClientBuilder.safeBuildFactory( clientBuilder .hosts((InetSocketAddress) address) .reportTo(clientStats.getFinagleStatsReceiver(address)) ).toService(); DistributedLogService.ServiceIface service = new DistributedLogService.ServiceToClient(client, new TBinaryProtocol.Factory()); return new ProxyClient(address, client, service); }
@Override @SuppressWarnings("unchecked") public ProxyClient build(SocketAddress address) { Service<ThriftClientRequest, byte[]> client = ClientBuilder.safeBuildFactory( clientBuilder .hosts((InetSocketAddress) address) .reportTo(clientStats.getFinagleStatsReceiver(address)) ).toService(); DistributedLogService.ServiceIface service = new DistributedLogService.ServiceToClient(client, new TBinaryProtocol.Factory()); return new ProxyClient(address, client, service); }
for (int i = 1; i < args.length; i++) { ServiceFactory<Command, Response> factory = ClientBuilder.safeBuildFactory(ClientBuilder.get() .codec(Kestrel.get()) .hosts(args[i])
ClientBuilder.safeBuildFactory( builder.dest(name).reportTo(statsReceiver.scope("routing")) ).toService();