public class HttpContextClientChannelFactory<I,O>
extends io.reactivex.netty.client.ClientChannelFactoryImpl<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>
| Constructor and Description |
|---|
HttpContextClientChannelFactory(io.netty.bootstrap.Bootstrap clientBootstrap,
RequestCorrelator correlator,
io.reactivex.netty.metrics.MetricEventsSubject<io.reactivex.netty.client.ClientMetricsEvent<?>> eventsSubject) |
| Modifier and Type | Method and Description |
|---|---|
io.netty.channel.ChannelFuture |
connect(rx.Subscriber<? super io.reactivex.netty.channel.ObservableConnection<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>> subscriber,
io.reactivex.netty.client.RxClient.ServerInfo serverInfo,
io.reactivex.netty.client.ClientConnectionFactory<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>,? extends io.reactivex.netty.channel.ObservableConnection<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>> connectionFactory) |
void |
onNewConnection(io.reactivex.netty.channel.ObservableConnection<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>> newConnection,
rx.Subscriber<? super io.reactivex.netty.channel.ObservableConnection<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>> subscriber) |
public HttpContextClientChannelFactory(io.netty.bootstrap.Bootstrap clientBootstrap,
RequestCorrelator correlator,
io.reactivex.netty.metrics.MetricEventsSubject<io.reactivex.netty.client.ClientMetricsEvent<?>> eventsSubject)
public io.netty.channel.ChannelFuture connect(rx.Subscriber<? super io.reactivex.netty.channel.ObservableConnection<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>> subscriber, io.reactivex.netty.client.RxClient.ServerInfo serverInfo, io.reactivex.netty.client.ClientConnectionFactory<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>,? extends io.reactivex.netty.channel.ObservableConnection<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>> connectionFactory)
connect in interface io.reactivex.netty.client.ClientChannelFactory<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>connect in class io.reactivex.netty.client.ClientChannelFactoryImpl<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>public void onNewConnection(io.reactivex.netty.channel.ObservableConnection<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>> newConnection, rx.Subscriber<? super io.reactivex.netty.channel.ObservableConnection<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>> subscriber)
onNewConnection in interface io.reactivex.netty.client.ClientChannelFactory<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>onNewConnection in class io.reactivex.netty.client.ClientChannelFactoryImpl<io.reactivex.netty.protocol.http.client.HttpClientResponse<O>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>>