Class AbstractHttpClient

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

    public abstract class AbstractHttpClient
    extends 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, String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest delete​(int port, String host, 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​(String requestURI)  
      io.vertx.core.http.HttpClientRequest delete​(String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest delete​(String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest delete​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest deleteAbs​(String absoluteURI)  
      io.vertx.core.http.HttpClientRequest deleteAbs​(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, String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest get​(int port, String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest get​(int port, String host, 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​(String requestURI)  
      io.vertx.core.http.HttpClientRequest get​(String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest get​(String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest get​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest getAbs​(String absoluteURI)  
      io.vertx.core.http.HttpClientRequest getAbs​(String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient getNow​(int port, String host, 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​(String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient getNow​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest head​(int port, String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest head​(int port, String host, 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​(String requestURI)  
      io.vertx.core.http.HttpClientRequest head​(String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest head​(String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest head​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest headAbs​(String absoluteURI)  
      io.vertx.core.http.HttpClientRequest headAbs​(String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient headNow​(int port, String host, 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​(String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient headNow​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      boolean isMetricsEnabled()  
      io.vertx.core.http.HttpClientRequest options​(int port, String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest options​(int port, String host, 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​(String requestURI)  
      io.vertx.core.http.HttpClientRequest options​(String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest options​(String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest options​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest optionsAbs​(String absoluteURI)  
      io.vertx.core.http.HttpClientRequest optionsAbs​(String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient optionsNow​(int port, String host, 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​(String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient optionsNow​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest post​(int port, String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest post​(int port, String host, 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​(String requestURI)  
      io.vertx.core.http.HttpClientRequest post​(String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest post​(String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest post​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest postAbs​(String absoluteURI)  
      io.vertx.core.http.HttpClientRequest postAbs​(String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest put​(int port, String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest put​(int port, String host, 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​(String requestURI)  
      io.vertx.core.http.HttpClientRequest put​(String uri, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest put​(String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest put​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest putAbs​(String absoluteURI)  
      io.vertx.core.http.HttpClientRequest putAbs​(String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      Function<io.vertx.core.http.HttpClientResponse,​io.vertx.core.Future<io.vertx.core.http.HttpClientRequest>> redirectHandler()  
      io.vertx.core.http.HttpClient redirectHandler​(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, String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, int port, String host, 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, String requestURI)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, String host, String requestURI)  
      io.vertx.core.http.HttpClientRequest request​(io.vertx.core.http.HttpMethod method, String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClientRequest requestAbs​(io.vertx.core.http.HttpMethod method, String absoluteURI)  
      io.vertx.core.http.HttpClientRequest requestAbs​(io.vertx.core.http.HttpMethod method, String absoluteURI, io.vertx.core.Handler<io.vertx.core.http.HttpClientResponse> responseHandler)  
      io.vertx.core.http.HttpClient websocket​(int port, String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(int port, String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(int port, String host, 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, String host, String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(int port, String host, 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, String host, 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<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(int port, String host, String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(int port, String host, String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<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<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<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<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, 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, String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(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​(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<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(String host, String requestURI, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(String host, String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(String host, String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(String host, 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​(String host, 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<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocket​(String host, String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect)  
      io.vertx.core.http.HttpClient websocket​(String host, String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<Throwable> failureHandler)  
      io.vertx.core.http.HttpClient websocketAbs​(String url, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, String subProtocols, io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect, io.vertx.core.Handler<Throwable> failureHandler)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port, String host, String requestURI)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port, String host, String requestURI, io.vertx.core.MultiMap headers)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(int port, String host, 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, String host, String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, 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, String subProtocols)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(String requestURI)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(String requestURI, io.vertx.core.MultiMap headers)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, String subProtocols)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(String host, String requestURI)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(String host, String requestURI, io.vertx.core.MultiMap headers)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(String host, String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStream​(String host, String requestURI, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, String subProtocols)  
      io.vertx.core.streams.ReadStream<io.vertx.core.http.WebSocket> websocketStreamAbs​(String url, io.vertx.core.MultiMap headers, io.vertx.core.http.WebsocketVersion version, String subProtocols)  
    • Constructor Detail

      • AbstractHttpClient

        public AbstractHttpClient()
    • Method Detail

      • doRequest

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

        public io.vertx.core.http.HttpClient getNow​(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,
                                                         String host,
                                                         String requestURI)
        Specified by:
        post in interface io.vertx.core.http.HttpClient
      • post

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

        public io.vertx.core.http.HttpClientRequest post​(int port,
                                                         String host,
                                                         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​(String host,
                                                         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​(String requestURI)
        Specified by:
        post in interface io.vertx.core.http.HttpClient
      • options

        public io.vertx.core.http.HttpClientRequest options​(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​(String absoluteURI)
        Specified by:
        optionsAbs in interface io.vertx.core.http.HttpClient
      • optionsAbs

        public io.vertx.core.http.HttpClientRequest optionsAbs​(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,
                                                        String host,
                                                        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​(String host,
                                                        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​(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,
                                                        String host,
                                                        String requestURI)
        Specified by:
        put in interface io.vertx.core.http.HttpClient
      • put

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

        public io.vertx.core.http.HttpClientRequest put​(int port,
                                                        String host,
                                                        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​(String host,
                                                        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​(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,
                                                            String host,
                                                            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,
                                                            String host,
                                                            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,
                                                            String host,
                                                            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,
                                                            String host,
                                                            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,
                                                            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,
                                                            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,
                                                               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,
                                                               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,
                                                        String host,
                                                        String requestURI)
        Specified by:
        get in interface io.vertx.core.http.HttpClient
      • get

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

        public io.vertx.core.http.HttpClientRequest get​(int port,
                                                        String host,
                                                        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​(String host,
                                                        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​(String requestURI)
        Specified by:
        get in interface io.vertx.core.http.HttpClient
      • get

        public io.vertx.core.http.HttpClientRequest get​(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​(String absoluteURI)
        Specified by:
        getAbs in interface io.vertx.core.http.HttpClient
      • getAbs

        public io.vertx.core.http.HttpClientRequest getAbs​(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,
                                                    String host,
                                                    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​(String host,
                                                    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​(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​(String absoluteURI)
        Specified by:
        headAbs in interface io.vertx.core.http.HttpClient
      • headAbs

        public io.vertx.core.http.HttpClientRequest headAbs​(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,
                                                     String host,
                                                     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​(String host,
                                                     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​(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,
                                                            String host,
                                                            String requestURI)
        Specified by:
        options in interface io.vertx.core.http.HttpClient
      • options

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

        public io.vertx.core.http.HttpClientRequest options​(int port,
                                                            String host,
                                                            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​(String host,
                                                            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​(String requestURI)
        Specified by:
        options in interface io.vertx.core.http.HttpClient
      • post

        public io.vertx.core.http.HttpClientRequest post​(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​(String absoluteURI)
        Specified by:
        postAbs in interface io.vertx.core.http.HttpClient
      • postAbs

        public io.vertx.core.http.HttpClientRequest postAbs​(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,
                                                         String host,
                                                         String requestURI)
        Specified by:
        head in interface io.vertx.core.http.HttpClient
      • head

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

        public io.vertx.core.http.HttpClientRequest head​(int port,
                                                         String host,
                                                         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​(String host,
                                                         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​(String requestURI)
        Specified by:
        head in interface io.vertx.core.http.HttpClient
      • put

        public io.vertx.core.http.HttpClientRequest put​(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​(String absoluteURI)
        Specified by:
        putAbs in interface io.vertx.core.http.HttpClient
      • putAbs

        public io.vertx.core.http.HttpClientRequest putAbs​(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,
                                                           String host,
                                                           String requestURI)
        Specified by:
        delete in interface io.vertx.core.http.HttpClient
      • delete

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

        public io.vertx.core.http.HttpClientRequest delete​(int port,
                                                           String host,
                                                           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​(String host,
                                                           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​(String requestURI)
        Specified by:
        delete in interface io.vertx.core.http.HttpClient
      • delete

        public io.vertx.core.http.HttpClientRequest delete​(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​(String absoluteURI)
        Specified by:
        deleteAbs in interface io.vertx.core.http.HttpClient
      • deleteAbs

        public io.vertx.core.http.HttpClientRequest deleteAbs​(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,
                                                       String host,
                                                       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,
                                                       String host,
                                                       String requestURI,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(String host,
                                                       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​(String host,
                                                       String requestURI,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

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

        public io.vertx.core.http.HttpClient websocket​(String host,
                                                       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​(String host,
                                                       String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(int port,
                                                       String host,
                                                       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,
                                                       String host,
                                                       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<Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(String host,
                                                       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​(String host,
                                                       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<Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

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

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

        public io.vertx.core.http.HttpClient websocket​(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​(String requestURI,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(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​(String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(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​(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<Throwable> failureHandler)
        Specified by:
        websocket in interface io.vertx.core.http.HttpClient
      • websocket

        public io.vertx.core.http.HttpClient websocket​(String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       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​(String requestURI,
                                                       io.vertx.core.MultiMap headers,
                                                       io.vertx.core.http.WebsocketVersion version,
                                                       String subProtocols,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<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,
                                                                                              String host,
                                                                                              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​(String host,
                                                                                              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,
                                                                                              String host,
                                                                                              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​(String host,
                                                                                              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,
                                                                                              String host,
                                                                                              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​(String host,
                                                                                              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,
                                                                                              String host,
                                                                                              String requestURI,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version,
                                                                                              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​(String host,
                                                                                              String requestURI,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version,
                                                                                              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​(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​(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​(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<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<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<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,
                                                       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​(String url,
                                                          io.vertx.core.MultiMap headers,
                                                          io.vertx.core.http.WebsocketVersion version,
                                                          String subProtocols,
                                                          io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                          io.vertx.core.Handler<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,
                                                       String subProtocols,
                                                       io.vertx.core.Handler<io.vertx.core.http.WebSocket> wsConnect,
                                                       io.vertx.core.Handler<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​(String url,
                                                                                                 io.vertx.core.MultiMap headers,
                                                                                                 io.vertx.core.http.WebsocketVersion version,
                                                                                                 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,
                                                                                              String subProtocols)
        Specified by:
        websocketStream in interface io.vertx.core.http.HttpClient
      • redirectHandler

        public io.vertx.core.http.HttpClient redirectHandler​(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 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​(String requestURI,
                                                                                              io.vertx.core.MultiMap headers,
                                                                                              io.vertx.core.http.WebsocketVersion version,
                                                                                              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