| Modifier and Type | Field and Description |
|---|---|
| private final HttpClientBase | |
| private final ClientMetrics | |
| private final NetClientImpl | |
| private final HttpClientOptions | |
| private final SocketAddress | |
| private final ProxyOptions | |
| private final SocketAddress | |
| private final boolean | |
| private final boolean | |
| private final HttpVersion |
| Access | Constructor and Description |
|---|---|
| public | HttpChannelConnector(HttpClientBase client, NetClientImpl netClient, ProxyOptions proxyOptions, ClientMetrics<M, T, Req, Resp> metrics, HttpVersion version, boolean ssl, boolean useAlpn, SocketAddress peerAddress, SocketAddress server)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private void | |
| private void | |
| private void | http1xConnected(HttpVersion version, SocketAddress server, boolean ssl, ContextInternal context, Object socketMetric, Channel ch, Promise<HttpClientConnection> future)
|
| private void | http2Connected(ContextInternal context, Object metric, Channel ch, PromiseInternal<HttpClientConnection> promise)
|
| public void | |
| public SocketAddress | |
| public Future |
| client | back to summary |
|---|---|
| private final HttpClientBase client | |
| metrics | back to summary |
|---|---|
| private final ClientMetrics<M, T, Req, Resp> metrics | |
| netClient | back to summary |
|---|---|
| private final NetClientImpl netClient | |
| options | back to summary |
|---|---|
| private final HttpClientOptions options | |
| peerAddress | back to summary |
|---|---|
| private final SocketAddress peerAddress | |
| proxyOptions | back to summary |
|---|---|
| private final ProxyOptions proxyOptions | |
| server | back to summary |
|---|---|
| private final SocketAddress server | |
| ssl | back to summary |
|---|---|
| private final boolean ssl | |
| useAlpn | back to summary |
|---|---|
| private final boolean useAlpn | |
| version | back to summary |
|---|---|
| private final HttpVersion version | |
| HttpChannelConnector | back to summary |
|---|---|
| public HttpChannelConnector(HttpClientBase client, NetClientImpl netClient, ProxyOptions proxyOptions, ClientMetrics<M, T, Req, Resp> metrics, HttpVersion version, boolean ssl, boolean useAlpn, SocketAddress peerAddress, SocketAddress server) | |
| applyHttp1xConnectionOptions | back to summary |
|---|---|
| private void applyHttp1xConnectionOptions(ChannelPipeline pipeline) | |
| applyHttp2ConnectionOptions | back to summary |
|---|---|
| private void applyHttp2ConnectionOptions(ChannelPipeline pipeline) | |
| connect | back to summary |
|---|---|
| private void connect(ContextInternal context, Promise<NetSocket> promise) | |
| connectFailed | back to summary |
|---|---|
| private void connectFailed(Channel ch, Throwable t, Promise<HttpClientConnection> future) | |
| http1xConnected | back to summary |
|---|---|
| private void http1xConnected(HttpVersion version, SocketAddress server, boolean ssl, ContextInternal context, Object socketMetric, Channel ch, Promise<HttpClientConnection> future) | |
| http2Connected | back to summary |
|---|---|
| private void http2Connected(ContextInternal context, Object metric, Channel ch, PromiseInternal<HttpClientConnection> promise) | |
| httpConnect | back to summary |
|---|---|
| public void httpConnect(ContextInternal context, Handler<AsyncResult<HttpClientConnection>> handler) | |
| server | back to summary |
|---|---|
| public SocketAddress server() | |
| wrap | back to summary |
|---|---|
| public Future | |