## Uses of Interface
io.vertx.core.http.HttpClient

- Packages that use HttpClient
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.core.http |
  io.vertx.ext.httpservicefactory |
  io.vertx.ext.web.client |
  io.vertx.reactivex.core.http |
  io.vertx.rxjava.core.http |
  io.vertx.servicediscovery.types |

- - ### Uses of HttpClient in io.vertx.core

    Methods in io.vertx.core that return HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | Vertx.`createHttpClient()` Create a HTTP/HTTPS client using default options
    `HttpClient` | Vertx.`createHttpClient(HttpClientOptions options)` Create a HTTP/HTTPS client using the specified options

  - ### Uses of HttpClient in io.vertx.core.http

    Methods in io.vertx.core.http that return HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | HttpClient.`connectionHandler(Handler<HttpConnection> handler)` Set a connection handler for the client.
    `HttpClient` | HttpClient.`getNow(int port, String host, String requestURI, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`getNow(RequestOptions options, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`getNow(String requestURI, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`getNow(String host, String requestURI, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`headNow(int port, String host, String requestURI, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`headNow(RequestOptions options, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`headNow(String requestURI, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`headNow(String host, String requestURI, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`optionsNow(int port, String host, String requestURI, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`optionsNow(RequestOptions options, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`optionsNow(String requestURI, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`optionsNow(String host, String requestURI, Handler<HttpClientResponse> responseHandler)` Deprecated. this method signature will change in Vert.x 4, the handler will use an `Handler<AsyncResult<HttpClientResponse>>`, you can use instead the WebClient
    `HttpClient` | HttpClient.`redirectHandler(java.util.function.Function<HttpClientResponse,Future<HttpClientRequest>> handler)` Set a redirect handler for the http client.
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(int, String, String, Handler)` instead
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(int, String, String, Handler)` instead
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, MultiMap headers, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, MultiMap headers, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(RequestOptions options, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(RequestOptions options, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(RequestOptions options, MultiMap headers, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(RequestOptions options, MultiMap headers, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(RequestOptions options, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(RequestOptions options, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(RequestOptions options, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(RequestOptions options, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String requestURI, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(String, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String requestURI, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(String, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String requestURI, MultiMap headers, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String requestURI, MultiMap headers, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String requestURI, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String requestURI, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(String, String, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(String, String, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, MultiMap headers, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, MultiMap headers, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead
    `HttpClient` | HttpClient.`websocketAbs(String url, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect, Handler<Throwable> failureHandler)` Deprecated. use `webSocket(WebSocketConnectOptions, Handler)` instead

  - ### Uses of HttpClient in io.vertx.ext.httpservicefactory

    Methods in io.vertx.ext.httpservicefactory with parameters of type HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | HttpServiceFactory.`doRequest(HttpClient client, File file, URI url, File signatureFile, URI signatureURL, Handler<AsyncResult<io.vertx.ext.httpservicefactory.HttpServiceFactory.Result>> handler)`

  - ### Uses of HttpClient in io.vertx.ext.web.client

    Methods in io.vertx.ext.web.client with parameters of type HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `static WebClient` | WebClient.`wrap(HttpClient httpClient)` Wrap an `httpClient` with a web client and default options.
    `static WebClient` | WebClient.`wrap(HttpClient httpClient, WebClientOptions options)` Wrap an `httpClient` with a web client and default options.

  - ### Uses of HttpClient in io.vertx.reactivex.core.http

    Methods in io.vertx.reactivex.core.http that return HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | HttpClient.`getDelegate()`

    Methods in io.vertx.reactivex.core.http with parameters of type HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `static HttpClient` | HttpClient.`newInstance(HttpClient arg)`

    Constructors in io.vertx.reactivex.core.http with parameters of type HttpClient
    Constructor and Description
    `HttpClient(HttpClient delegate)`

  - ### Uses of HttpClient in io.vertx.rxjava.core.http

    Methods in io.vertx.rxjava.core.http that return HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | HttpClient.`getDelegate()`

    Methods in io.vertx.rxjava.core.http with parameters of type HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `static HttpClient` | HttpClient.`newInstance(HttpClient arg)`

    Constructors in io.vertx.rxjava.core.http with parameters of type HttpClient
    Constructor and Description
    `HttpClient(HttpClient delegate)`

  - ### Uses of HttpClient in io.vertx.servicediscovery.types

    Method parameters in io.vertx.servicediscovery.types with type arguments of type HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `static void` | HttpEndpoint.`getClient(ServiceDiscovery discovery, java.util.function.Function<Record,Boolean> filter, Handler<AsyncResult<HttpClient>> resultHandler)` Convenient method that looks for a HTTP endpoint and provides the configured `HttpClient`.
    `static void` | HttpEndpoint.`getClient(ServiceDiscovery discovery, java.util.function.Function<Record,Boolean> filter, JsonObject conf, Handler<AsyncResult<HttpClient>> resultHandler)` Convenient method that looks for a HTTP endpoint and provides the configured `HttpClient`.
    `static void` | HttpEndpoint.`getClient(ServiceDiscovery discovery, JsonObject filter, Handler<AsyncResult<HttpClient>> resultHandler)` Convenient method that looks for a HTTP endpoint and provides the configured `HttpClient`.
    `static void` | HttpEndpoint.`getClient(ServiceDiscovery discovery, JsonObject filter, JsonObject conf, Handler<AsyncResult<HttpClient>> resultHandler)` Convenient method that looks for a HTTP endpoint and provides the configured `HttpClient`.

Copyright © 2019 Eclipse. All rights reserved.