| Modifier and Type | Field and Description |
|---|---|
| protected final CloseFuture | |
| private final Function | |
| private final boolean | |
| protected final HttpClientMetrics | |
| protected final NetClientImpl | |
| protected final HttpClientOptions | |
| private final boolean | |
| private Predicate | |
| pack-priv final boolean | |
| protected final VertxInternal | |
| private final ConnectionManager |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | close(Promise<Void>
the promise to signal when close has completed completion)Implements io. Close this resource, the |
| public void | |
| public Future | |
| pack-priv Function | |
| protected final String | |
| public Metrics | getMetrics()
Implements io. Returns the metrics implementation. |
| protected final int | |
| private ProxyOptions | |
| public boolean | isMetricsEnabled()
Overrides default io. Whether the metrics are enabled for this measured object |
| pack-priv HttpClientMetrics | |
| public NetClient | |
| public HttpClientOptions | |
| public HttpClientBase | |
| protected final ProxyOptions | |
| public Future | |
| public VertxInternal | |
| public void | |
| private void | |
| public Future | |
| public Future | |
| public Future | |
| public Future | |
| public void | |
| public void | |
| public void | |
| public Future | |
| public void | webSocketAbs(String url, MultiMap headers, WebsocketVersion version, List<String> subProtocols, Handler<AsyncResult<WebSocket>> handler)
|
| private ConnectionManager |
| closeFuture | back to summary |
|---|---|
| protected final CloseFuture closeFuture | |
| contextProvider | back to summary |
|---|---|
| private final Function<ContextInternal, ContextInternal> contextProvider | |
| keepAlive | back to summary |
|---|---|
| private final boolean keepAlive | |
| metrics | back to summary |
|---|---|
| protected final HttpClientMetrics<R, W, S, T> metrics | |
| netClient | back to summary |
|---|---|
| protected final NetClientImpl netClient | |
| options | back to summary |
|---|---|
| protected final HttpClientOptions options | |
| pipelining | back to summary |
|---|---|
| private final boolean pipelining | |
| proxyFilter | back to summary |
|---|---|
| private Predicate<SocketAddress> proxyFilter | |
| useH2UniformStreamByteDistributor | back to summary |
|---|---|
| pack-priv final boolean useH2UniformStreamByteDistributor | |
| vertx | back to summary |
|---|---|
| protected final VertxInternal vertx | |
| webSocketCM | back to summary |
|---|---|
| private final ConnectionManager<EndpointKey, HttpClientConnection> webSocketCM | |
| HttpClientBase | back to summary |
|---|---|
| public HttpClientBase(VertxInternal vertx, HttpClientOptions options, CloseFuture closeFuture) | |
| close | back to summary |
|---|---|
| public void close(Promise<Void> completion) Implements io. Doc from io. Close this resource, the | |
| close | back to summary |
|---|---|
| public void close(Handler<AsyncResult<Void>> handler) | |
| close | back to summary |
|---|---|
| public Future | |
| contextProvider | back to summary |
|---|---|
| pack-priv Function | |
| getHost | back to summary |
|---|---|
| protected final String getHost(RequestOptions request) | |
| getMetrics | back to summary |
|---|---|
| public Metrics getMetrics() Implements io. Doc from io. Returns the metrics implementation. | |
| getPort | back to summary |
|---|---|
| protected final int getPort(RequestOptions request) | |
| getProxyOptions | back to summary |
|---|---|
| private ProxyOptions getProxyOptions(ProxyOptions proxyOptions) | |
| isMetricsEnabled | back to summary |
|---|---|
| public boolean isMetricsEnabled() Overrides default io. Doc from io. Whether the metrics are enabled for this measured object
| |
| metrics | back to summary |
|---|---|
| pack-priv HttpClientMetrics | |
| netClient | back to summary |
|---|---|
| public NetClient netClient() | |
| options | back to summary |
|---|---|
| public HttpClientOptions options() | |
| proxyFilter | back to summary |
|---|---|
| public HttpClientBase proxyFilter(Predicate<SocketAddress> filter) | |
| resolveProxyOptions | back to summary |
|---|---|
| protected final ProxyOptions resolveProxyOptions(ProxyOptions proxyOptions, SocketAddress addr) | |
| updateSSLOptions | back to summary |
|---|---|
| public Future | |
| vertx | back to summary |
|---|---|
| public VertxInternal vertx() | |
| webSocket | back to summary |
|---|---|
| public void webSocket(WebSocketConnectOptions connectOptions, Handler<AsyncResult<WebSocket>> handler) | |
| webSocket | back to summary |
|---|---|
| private void webSocket(WebSocketConnectOptions connectOptions, PromiseInternal<WebSocket> promise) | |
| webSocket | back to summary |
|---|---|
| public Future | |
| webSocket | back to summary |
|---|---|
| public Future | |
| webSocket | back to summary |
|---|---|
| public Future | |
| webSocket | back to summary |
|---|---|
| public Future | |
| webSocket | back to summary |
|---|---|
| public void webSocket(int port, String host, String requestURI, Handler<AsyncResult<WebSocket>> handler) | |
| webSocket | back to summary |
|---|---|
| public void webSocket(String host, String requestURI, Handler<AsyncResult<WebSocket>> handler) | |
| webSocket | back to summary |
|---|---|
| public void webSocket(String requestURI, Handler<AsyncResult<WebSocket>> handler) | |
| webSocketAbs | back to summary |
|---|---|
| public Future | |
| webSocketAbs | back to summary |
|---|---|
| public void webSocketAbs(String url, MultiMap headers, WebsocketVersion version, List<String> subProtocols, Handler<AsyncResult<WebSocket>> handler) | |
| webSocketConnectionManager | back to summary |
|---|---|
| private ConnectionManager | |