public static <WW, RR> ClientState<WW, RR> create(DetachedChannelPipeline detachedPipeline, ConnectionProviderFactory<WW, RR> factory, Observable<Host> hostStream, EventLoopGroup eventLoopGroup, Class<? extends Channel> channelClass) { return new ClientState<>(hostStream, factory, detachedPipeline, eventLoopGroup, channelClass); }
public static <W, R> TcpClientImpl<W, R> create(SocketAddress socketAddress) { return create(socketAddress, ClientState.defaultEventloopGroup(), ClientState.defaultSocketChannelClass()); }