private NettyClientBase makeClient(RpcConnectionKey rpcConnectionKey) throws NoSuchMethodException, ClassNotFoundException, ConnectTimeoutException { NettyClientBase client; if (rpcConnectionKey.asyncMode) { client = new AsyncRpcClient(rpcConnectionKey, RPC_RETRIES, RPC_IDLE_TIMEOUT); } else { client = new BlockingRpcClient(rpcConnectionKey, RPC_RETRIES, RPC_IDLE_TIMEOUT); } return client; }
private <T extends NettyClientBase> T makeClient(EventLoopGroup eventLoopGroup, RpcConnectionKey rpcConnectionKey, Properties rpcParams) throws NoSuchMethodException, ClassNotFoundException, ConnectException { NettyClientBase client; if (rpcConnectionKey.asyncMode) { client = new AsyncRpcClient(eventLoopGroup, rpcConnectionKey, rpcParams); } else { client = new BlockingRpcClient(eventLoopGroup, rpcConnectionKey, rpcParams); } return (T) client; }
private <T extends NettyClientBase> T makeClient(EventLoopGroup eventLoopGroup, RpcConnectionKey rpcConnectionKey, Properties rpcParams) throws NoSuchMethodException, ClassNotFoundException, ConnectException { NettyClientBase client; if (rpcConnectionKey.asyncMode) { client = new AsyncRpcClient(eventLoopGroup, rpcConnectionKey, rpcParams); } else { client = new BlockingRpcClient(eventLoopGroup, rpcConnectionKey, rpcParams); } return (T) client; }