Class AbstractHttpClient

  • All Implemented Interfaces:
    io.vertx.core.http.HttpClient, io.vertx.core.metrics.Measured
    Direct Known Subclasses:
    LocalHttpClient

    public abstract class AbstractHttpClient
    extends java.lang.Object
    implements io.vertx.core.http.HttpClient
    Base class with empty method implementations.
    Author:
    https://github.com/lbovet [Laurent Bovet]
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      io.vertx.core.http.HttpClient connectionHandler​(io.vertx.core.Handler<io.vertx.core.http.HttpConnection> handler)  
      io.vertx.core.http.HttpClientRequest delete​(int port, java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest delete​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest delete​(io.vertx.core.http.RequestOptions options)  
      io.vertx.core.http.HttpClientRequest delete​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest delete​(java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest delete​(java.lang.String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest delete​(java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest delete​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest deleteAbs​(java.lang.String absoluteURI)  
      io.vertx.core.http.HttpClientRequest deleteAbs​(java.lang.String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      protected abstract io.vertx.core.http.HttpClientRequest doRequest​(io.vertx.core.http.HttpMethod method, java.lang.String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest get​(int port, java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest get​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest get​(io.vertx.core.http.RequestOptions options)  
      io.vertx.core.http.HttpClientRequest get​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest get​(java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest get​(java.lang.String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest get​(java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest get​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest getAbs​(java.lang.String absoluteURI)  
      io.vertx.core.http.HttpClientRequest getAbs​(java.lang.String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient getNow​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient getNow​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient getNow​(java.lang.String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient getNow​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest head​(int port, java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest head​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest head​(io.vertx.core.http.RequestOptions options)  
      io.vertx.core.http.HttpClientRequest head​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest head​(java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest head​(java.lang.String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest head​(java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest head​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest headAbs​(java.lang.String absoluteURI)  
      io.vertx.core.http.HttpClientRequest headAbs​(java.lang.String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient headNow​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient headNow​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient headNow​(java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient headNow​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      boolean isMetricsEnabled()  
      io.vertx.core.http.HttpClientRequest options​(int port, java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest options​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest options​(io.vertx.core.http.RequestOptions options)  
      io.vertx.core.http.HttpClientRequest options​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest options​(java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest options​(java.lang.String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest options​(java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest options​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest optionsAbs​(java.lang.String absoluteURI)  
      io.vertx.core.http.HttpClientRequest optionsAbs​(java.lang.String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient optionsNow​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient optionsNow​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient optionsNow​(java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient optionsNow​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest post​(int port, java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest post​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest post​(io.vertx.core.http.RequestOptions options)  
      io.vertx.core.http.HttpClientRequest post​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest post​(java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest post​(java.lang.String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest post​(java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest post​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest postAbs​(java.lang.String absoluteURI)  
      io.vertx.core.http.HttpClientRequest postAbs​(java.lang.String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest put​(int port, java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest put​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest put​(io.vertx.core.http.RequestOptions options)  
      io.vertx.core.http.HttpClientRequest put​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest put​(java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest put​(java.lang.String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest put​(java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest put​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest putAbs​(java.lang.String absoluteURI)  
      io.vertx.core.http.HttpClientRequest putAbs​(java.lang.String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      java.util.function.Function<io.vertx.core.http.HttpClientResponse,​io.vertx.core.Future<io.vertx.core.http.HttpClientRequest>> redirectHandler()  
      io.vertx.core.http.HttpClient redirectHandler​(java.util.function.Function<io.vertx.core.http.HttpClientResponse,​io.vertx.core.Future<io.vertx.core.http.HttpClientRequest>> handler)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, int port, java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, io.vertx.core.http.RequestOptions options)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest requestAbs​(io.vertx.core.http.HttpMethod method, java.lang.String absoluteURI)  
      io.vertx.core.http.HttpClientRequest requestAbs​(io.vertx.core.http.HttpMethod method, java.lang.String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient websocket​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String host, java.lang.String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocketAbs​(java.lang.String url, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<java.lang.Throwable> failureHandler)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port, java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port, java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(io.vertx.core.http.RequestOptions options)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(io.vertx.core.http.RequestOptions options, io.vertx.core.MultiMap headers)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(io.vertx.core.http.RequestOptions options, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(io.vertx.core.http.RequestOptions options, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String requestURI)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String requestURI, io.vertx.core.MultiMap headers)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String host, java.lang.String requestURI)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String host, java.lang.String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStreamAbs​(java.lang.String url, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, java.lang.String subProtocols)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractHttpClient

        public AbstractHttpClient()
    • Method Detail

      • doRequest

        protected abstract io.vertx.core.http.HttpClientRequest doRequest​(io.vertx.core.http.HttpMethod method,
                                                                          java.lang.String uri,
                                                                          io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
      • getNow

        public io.vertx.core.http.HttpClient getNow​(java.lang.String uri,
                                                    io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        getNow in interface io.vertx.core.http.HttpClient
      • post

        public io.vertx.core.http.HttpClientRequest post​(int port,
                                                         java.lang.String host,
                                                         java.lang.String requestURI)
        Specified by:
        post in interface io.vertx.core.http.HttpClient
      • post

        public io.vertx.core.http.HttpClientRequest post​(java.lang.String host,
                                                         java.lang.String requestURI)
        Specified by:
        post in interface io.vertx.core.http.HttpClient
      • post

        public io.vertx.core.http.HttpClientRequest post​(int port,
                                                         java.lang.String host,
                                                         java.lang.String requestURI,
                                                         io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        post in interface io.vertx.core.http.HttpClient
      • post

        public io.vertx.core.http.HttpClientRequest post​(java.lang.String host,
                                                         java.lang.String requestURI,
                                                         io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        post in interface io.vertx.core.http.HttpClient
      • post

        public io.vertx.core.http.HttpClientRequest post​(java.lang.String requestURI)
        Specified by:
        post in interface io.vertx.core.http.HttpClient
      • options

        public io.vertx.core.http.HttpClientRequest options​(java.lang.String uri,
                                                            io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        options in interface io.vertx.core.http.HttpClient
      • optionsAbs

        public io.vertx.core.http.HttpClientRequest optionsAbs​(java.lang.String absoluteURI)
        Specified by:
        optionsAbs in interface io.vertx.core.http.HttpClient
      • optionsAbs

        public io.vertx.core.http.HttpClientRequest optionsAbs​(java.lang.String absoluteURI,
                                                               io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        optionsAbs in interface io.vertx.core.http.HttpClient
      • optionsNow

        public io.vertx.core.http.HttpClient optionsNow​(int port,
                                                        java.lang.String host,
                                                        java.lang.String requestURI,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        optionsNow in interface io.vertx.core.http.HttpClient
      • optionsNow

        public io.vertx.core.http.HttpClient optionsNow​(java.lang.String host,
                                                        java.lang.String requestURI,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        optionsNow in interface io.vertx.core.http.HttpClient
      • optionsNow

        public io.vertx.core.http.HttpClient optionsNow​(java.lang.String requestURI,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        optionsNow in interface io.vertx.core.http.HttpClient
      • put

        public io.vertx.core.http.HttpClientRequest put​(int port,
                                                        java.lang.String host,
                                                        java.lang.String requestURI)
        Specified by:
        put in interface io.vertx.core.http.HttpClient
      • put

        public io.vertx.core.http.HttpClientRequest put​(java.lang.String host,
                                                        java.lang.String requestURI)
        Specified by:
        put in interface io.vertx.core.http.HttpClient
      • put

        public io.vertx.core.http.HttpClientRequest put​(int port,
                                                        java.lang.String host,
                                                        java.lang.String requestURI,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        put in interface io.vertx.core.http.HttpClient
      • put

        public io.vertx.core.http.HttpClientRequest put​(java.lang.String host,
                                                        java.lang.String requestURI,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        put in interface io.vertx.core.http.HttpClient
      • put

        public io.vertx.core.http.HttpClientRequest put​(java.lang.String requestURI)
        Specified by:
        put in interface io.vertx.core.http.HttpClient
      • request

        public io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method,
                                                            int port,
                                                            java.lang.String host,
                                                            java.lang.String requestURI)
        Specified by:
        request in interface io.vertx.core.http.HttpClient
      • request

        public io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method,
                                                            java.lang.String host,
                                                            java.lang.String requestURI)
        Specified by:
        request in interface io.vertx.core.http.HttpClient
      • request

        public io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method,
                                                            int port,
                                                            java.lang.String host,
                                                            java.lang.String requestURI,
                                                            io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        request in interface io.vertx.core.http.HttpClient
      • request

        public io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method,
                                                            java.lang.String host,
                                                            java.lang.String requestURI,
                                                            io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        request in interface io.vertx.core.http.HttpClient
      • request

        public io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method,
                                                            java.lang.String requestURI)
        Specified by:
        request in interface io.vertx.core.http.HttpClient
      • request

        public io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method,
                                                            java.lang.String requestURI,
                                                            io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        request in interface io.vertx.core.http.HttpClient
      • requestAbs

        public io.vertx.core.http.HttpClientRequest requestAbs​(io.vertx.core.http.HttpMethod method,
                                                               java.lang.String absoluteURI)
        Specified by:
        requestAbs in interface io.vertx.core.http.HttpClient
      • requestAbs

        public io.vertx.core.http.HttpClientRequest requestAbs​(io.vertx.core.http.HttpMethod method,
                                                               java.lang.String absoluteURI,
                                                               io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        requestAbs in interface io.vertx.core.http.HttpClient
      • get

        public io.vertx.core.http.HttpClientRequest get​(int port,
                                                        java.lang.String host,
                                                        java.lang.String requestURI)
        Specified by:
        get in interface io.vertx.core.http.HttpClient
      • get

        public io.vertx.core.http.HttpClientRequest get​(java.lang.String host,
                                                        java.lang.String requestURI)
        Specified by:
        get in interface io.vertx.core.http.HttpClient
      • get

        public io.vertx.core.http.HttpClientRequest get​(int port,
                                                        java.lang.String host,
                                                        java.lang.String requestURI,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        get in interface io.vertx.core.http.HttpClient
      • get

        public io.vertx.core.http.HttpClientRequest get​(java.lang.String host,
                                                        java.lang.String requestURI,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        get in interface io.vertx.core.http.HttpClient
      • get

        public io.vertx.core.http.HttpClientRequest get​(java.lang.String requestURI)
        Specified by:
        get in interface io.vertx.core.http.HttpClient
      • get

        public io.vertx.core.http.HttpClientRequest get​(java.lang.String uri,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        get in interface io.vertx.core.http.HttpClient
      • getAbs

        public io.vertx.core.http.HttpClientRequest getAbs​(java.lang.String absoluteURI)
        Specified by:
        getAbs in interface io.vertx.core.http.HttpClient
      • getAbs

        public io.vertx.core.http.HttpClientRequest getAbs​(java.lang.String absoluteURI,
                                                           io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        getAbs in interface io.vertx.core.http.HttpClient
      • getNow

        public io.vertx.core.http.HttpClient getNow​(int port,
                                                    java.lang.String host,
                                                    java.lang.String requestURI,
                                                    io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        getNow in interface io.vertx.core.http.HttpClient
      • getNow

        public io.vertx.core.http.HttpClient getNow​(java.lang.String host,
                                                    java.lang.String requestURI,
                                                    io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        getNow in interface io.vertx.core.http.HttpClient
      • head

        public io.vertx.core.http.HttpClientRequest head​(java.lang.String uri,
                                                         io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        head in interface io.vertx.core.http.HttpClient
      • headAbs

        public io.vertx.core.http.HttpClientRequest headAbs​(java.lang.String absoluteURI)
        Specified by:
        headAbs in interface io.vertx.core.http.HttpClient
      • headAbs

        public io.vertx.core.http.HttpClientRequest headAbs​(java.lang.String absoluteURI,
                                                            io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        headAbs in interface io.vertx.core.http.HttpClient
      • headNow

        public io.vertx.core.http.HttpClient headNow​(int port,
                                                     java.lang.String host,
                                                     java.lang.String requestURI,
                                                     io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        headNow in interface io.vertx.core.http.HttpClient
      • headNow

        public io.vertx.core.http.HttpClient headNow​(java.lang.String host,
                                                     java.lang.String requestURI,
                                                     io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        headNow in interface io.vertx.core.http.HttpClient
      • headNow

        public io.vertx.core.http.HttpClient headNow​(java.lang.String requestURI,
                                                     io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        headNow in interface io.vertx.core.http.HttpClient
      • options

        public io.vertx.core.http.HttpClientRequest options​(int port,
                                                            java.lang.String host,
                                                            java.lang.String requestURI)
        Specified by:
        options in interface io.vertx.core.http.HttpClient
      • options

        public io.vertx.core.http.HttpClientRequest options​(java.lang.String host,
                                                            java.lang.String requestURI)
        Specified by:
        options in interface io.vertx.core.http.HttpClient
      • options

        public io.vertx.core.http.HttpClientRequest options​(int port,
                                                            java.lang.String host,
                                                            java.lang.String requestURI,
                                                            io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        options in interface io.vertx.core.http.HttpClient
      • options

        public io.vertx.core.http.HttpClientRequest options​(java.lang.String host,
                                                            java.lang.String requestURI,
                                                            io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        options in interface io.vertx.core.http.HttpClient
      • options

        public io.vertx.core.http.HttpClientRequest options​(java.lang.String requestURI)
        Specified by:
        options in interface io.vertx.core.http.HttpClient
      • post

        public io.vertx.core.http.HttpClientRequest post​(java.lang.String uri,
                                                         io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        post in interface io.vertx.core.http.HttpClient
      • postAbs

        public io.vertx.core.http.HttpClientRequest postAbs​(java.lang.String absoluteURI)
        Specified by:
        postAbs in interface io.vertx.core.http.HttpClient
      • postAbs

        public io.vertx.core.http.HttpClientRequest postAbs​(java.lang.String absoluteURI,
                                                            io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        postAbs in interface io.vertx.core.http.HttpClient
      • head

        public io.vertx.core.http.HttpClientRequest head​(int port,
                                                         java.lang.String host,
                                                         java.lang.String requestURI)
        Specified by:
        head in interface io.vertx.core.http.HttpClient
      • head

        public io.vertx.core.http.HttpClientRequest head​(java.lang.String host,
                                                         java.lang.String requestURI)
        Specified by:
        head in interface io.vertx.core.http.HttpClient
      • head

        public io.vertx.core.http.HttpClientRequest head​(int port,
                                                         java.lang.String host,
                                                         java.lang.String requestURI,
                                                         io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        head in interface io.vertx.core.http.HttpClient
      • head

        public io.vertx.core.http.HttpClientRequest head​(java.lang.String host,
                                                         java.lang.String requestURI,
                                                         io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        head in interface io.vertx.core.http.HttpClient
      • head

        public io.vertx.core.http.HttpClientRequest head​(java.lang.String requestURI)
        Specified by:
        head in interface io.vertx.core.http.HttpClient
      • put

        public io.vertx.core.http.HttpClientRequest put​(java.lang.String uri,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        put in interface io.vertx.core.http.HttpClient
      • putAbs

        public io.vertx.core.http.HttpClientRequest putAbs​(java.lang.String absoluteURI)
        Specified by:
        putAbs in interface io.vertx.core.http.HttpClient
      • putAbs

        public io.vertx.core.http.HttpClientRequest putAbs​(java.lang.String absoluteURI,
                                                           io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        putAbs in interface io.vertx.core.http.HttpClient
      • delete

        public io.vertx.core.http.HttpClientRequest delete​(int port,
                                                           java.lang.String host,
                                                           java.lang.String requestURI)
        Specified by:
        delete in interface io.vertx.core.http.HttpClient
      • delete

        public io.vertx.core.http.HttpClientRequest delete​(java.lang.String host,
                                                           java.lang.String requestURI)
        Specified by:
        delete in interface io.vertx.core.http.HttpClient
      • delete

        public io.vertx.core.http.HttpClientRequest delete​(int port,
                                                           java.lang.String host,
                                                           java.lang.String requestURI,
                                                           io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        delete in interface io.vertx.core.http.HttpClient
      • delete

        public io.vertx.core.http.HttpClientRequest delete​(java.lang.String host,
                                                           java.lang.String requestURI,
                                                           io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        delete in interface io.vertx.core.http.HttpClient
      • delete

        public io.vertx.core.http.HttpClientRequest delete​(java.lang.String requestURI)
        Specified by:
        delete in interface io.vertx.core.http.HttpClient
      • delete

        public io.vertx.core.http.HttpClientRequest delete​(java.lang.String uri,
                                                           io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        delete in interface io.vertx.core.http.HttpClient
      • deleteAbs

        public io.vertx.core.http.HttpClientRequest deleteAbs​(java.lang.String absoluteURI)
        Specified by:
        deleteAbs in interface io.vertx.core.http.HttpClient
      • deleteAbs

        public io.vertx.core.http.HttpClientRequest deleteAbs​(java.lang.String absoluteURI,
                                                              io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        deleteAbs in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(int port,
                                                       java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(int port,
                                                       java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(int port,
                                                       java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(int port,
                                                       java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(int port,
                                                       java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(int port,
                                                       java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(int port,
                                                       java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       java.lang.String subProtocols,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(int port,
                                                       java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       java.lang.String subProtocols,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       java.lang.String subProtocols,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String host,
                                                       java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       java.lang.String subProtocols,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       java.lang.String subProtocols,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(java.lang.String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       java.lang.String subProtocols,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port,
                                                                                              java.lang.String host,
                                                                                              java.lang.String requestURI)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String host,
                                                                                              java.lang.String requestURI)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port,
                                                                                              java.lang.String host,
                                                                                              java.lang.String requestURI,
                                                                                              io.vertx.core.MultiMap headers)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String host,
                                                                                              java.lang.String requestURI,
                                                                                              io.vertx.core.MultiMap headers)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port,
                                                                                              java.lang.String host,
                                                                                              java.lang.String requestURI,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String host,
                                                                                              java.lang.String requestURI,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port,
                                                                                              java.lang.String host,
                                                                                              java.lang.String requestURI,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version,
                                                                                              java.lang.String subProtocols)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String host,
                                                                                              java.lang.String requestURI,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version,
                                                                                              java.lang.String subProtocols)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String requestURI)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String requestURI,
                                                                                              io.vertx.core.MultiMap headers)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String requestURI,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • connectionHandler

        public io.vertx.core.http.HttpClient connectionHandler​(io.vertx.core.Handler<io.vertx.core.http.HttpConnection> handler)
        Specified by:
        connectionHandler in interface io.vertx.core.http.HttpClient
      • request

        public io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method,
                                                            io.vertx.core.http.RequestOptions options)
        Specified by:
        request in interface io.vertx.core.http.HttpClient
      • request

        public io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method,
                                                            io.vertx.core.http.RequestOptions options,
                                                            io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        request in interface io.vertx.core.http.HttpClient
      • get

        public io.vertx.core.http.HttpClientRequest get​(io.vertx.core.http.RequestOptions options)
        Specified by:
        get in interface io.vertx.core.http.HttpClient
      • get

        public io.vertx.core.http.HttpClientRequest get​(io.vertx.core.http.RequestOptions options,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        get in interface io.vertx.core.http.HttpClient
      • getNow

        public io.vertx.core.http.HttpClient getNow​(io.vertx.core.http.RequestOptions options,
                                                    io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        getNow in interface io.vertx.core.http.HttpClient
      • post

        public io.vertx.core.http.HttpClientRequest post​(io.vertx.core.http.RequestOptions options)
        Specified by:
        post in interface io.vertx.core.http.HttpClient
      • post

        public io.vertx.core.http.HttpClientRequest post​(io.vertx.core.http.RequestOptions options,
                                                         io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        post in interface io.vertx.core.http.HttpClient
      • head

        public io.vertx.core.http.HttpClientRequest head​(io.vertx.core.http.RequestOptions options)
        Specified by:
        head in interface io.vertx.core.http.HttpClient
      • head

        public io.vertx.core.http.HttpClientRequest head​(io.vertx.core.http.RequestOptions options,
                                                         io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        head in interface io.vertx.core.http.HttpClient
      • headNow

        public io.vertx.core.http.HttpClient headNow​(io.vertx.core.http.RequestOptions options,
                                                     io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        headNow in interface io.vertx.core.http.HttpClient
      • options

        public io.vertx.core.http.HttpClientRequest options​(io.vertx.core.http.RequestOptions options)
        Specified by:
        options in interface io.vertx.core.http.HttpClient
      • options

        public io.vertx.core.http.HttpClientRequest options​(io.vertx.core.http.RequestOptions options,
                                                            io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        options in interface io.vertx.core.http.HttpClient
      • optionsNow

        public io.vertx.core.http.HttpClient optionsNow​(io.vertx.core.http.RequestOptions options,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        optionsNow in interface io.vertx.core.http.HttpClient
      • put

        public io.vertx.core.http.HttpClientRequest put​(io.vertx.core.http.RequestOptions options)
        Specified by:
        put in interface io.vertx.core.http.HttpClient
      • put

        public io.vertx.core.http.HttpClientRequest put​(io.vertx.core.http.RequestOptions options,
                                                        io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        put in interface io.vertx.core.http.HttpClient
      • delete

        public io.vertx.core.http.HttpClientRequest delete​(io.vertx.core.http.RequestOptions options)
        Specified by:
        delete in interface io.vertx.core.http.HttpClient
      • delete

        public io.vertx.core.http.HttpClientRequest delete​(io.vertx.core.http.RequestOptions options,
                                                           io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)
        Specified by:
        delete in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       java.lang.String subProtocols,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocketAbs

        public io.vertx.core.http.HttpClient websocketAbs​(java.lang.String url,
                                                          io.vertx.core.MultiMap headers,
                                                          io.vertx.core.http.WebsocketVersion version,
                                                          java.lang.String subProtocols,
                                                          io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                          io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocketAbs in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(io.vertx.core.http.RequestOptions options,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       java.lang.String subProtocols,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<java.lang.Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(io.vertx.core.http.RequestOptions options)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(io.vertx.core.http.RequestOptions options,
                                                                                              io.vertx.core.MultiMap headers)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(io.vertx.core.http.RequestOptions options,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • websocketStreamAbs

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStreamAbs​(java.lang.String url,
                                                                                                 io.vertx.core.MultiMap headers,
                                                                                                 io.vertx.core.http.WebsocketVersion version,
                                                                                                 java.lang.String subProtocols)
        Specified by:
        websocketStreamAbs in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(io.vertx.core.http.RequestOptions options,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version,
                                                                                              java.lang.String subProtocols)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • redirectHandler

        public io.vertx.core.http.HttpClient redirectHandler​(java.util.function.Function<io.vertx.core.http.HttpClientResponse,​io.vertx.core.Future<io.vertx.core.http.HttpClientRequest>> handler)
        Specified by:
        redirectHandler in interface io.vertx.core.http.HttpClient
      • redirectHandler

        public java.util.function.Function<io.vertx.core.http.HttpClientResponse,​io.vertx.core.Future<io.vertx.core.http.HttpClientRequest>> redirectHandler()
        Specified by:
        redirectHandler in interface io.vertx.core.http.HttpClient
      • websocketStream

        public io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(java.lang.String requestURI,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version,
                                                                                              java.lang.String subProtocols)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • close

        public void close()
        Specified by:
        close in interface io.vertx.core.http.HttpClient
      • isMetricsEnabled

        public boolean isMetricsEnabled()
        Specified by:
        isMetricsEnabled in interface io.vertx.core.metrics.Measured