Uses of Class
io.vertx.mutiny.ext.web.client.WebClient

Packages that use WebClient
Package
Description
 
  • Uses of WebClient in io.vertx.mutiny.ext.web.client

    Modifier and Type
    Class
    Description
    class 
    An asynchronous OAuth2/OIDC aware HTTP / HTTP/2 client called WebClientOAuth2.
    class 
    An asynchronous sessions aware HTTP / HTTP/2 client called WebClientSession.
    Fields in io.vertx.mutiny.ext.web.client with type parameters of type WebClient
    Modifier and Type
    Field
    Description
    static final TypeArg<WebClient>
    WebClient.__TYPE_ARG
     
    Modifier and Type
    Method
    Description
    static WebClient
    CachingWebClient.create(WebClient webClient)
    Create a cache aware web client using the provided WebClient.
    static WebClient
    CachingWebClient.create(WebClient webClient, io.vertx.ext.web.client.CachingWebClientOptions options)
    Create a cache aware web client using the provided WebClient.
    static WebClient
    CachingWebClient.create(WebClient webClient, io.vertx.ext.web.client.spi.CacheStore cacheStore)
    Create a cache aware web client using the provided WebClient.
    static WebClient
    CachingWebClient.create(WebClient webClient, io.vertx.ext.web.client.spi.CacheStore cacheStore, io.vertx.ext.web.client.CachingWebClientConfig options)
    Create a cache aware web client using the provided WebClient.
    static WebClient
    CachingWebClient.create(WebClient webClient, io.vertx.ext.web.client.spi.CacheStore cacheStore, io.vertx.ext.web.client.CachingWebClientOptions options)
    Create a cache aware web client using the provided WebClient.
    static WebClient
    WebClient.create(Vertx vertx)
    Create a web client using the provided vertx instance and default options.
    static WebClient
    WebClient.create(Vertx vertx, io.vertx.ext.web.client.WebClientConfig config)
    Create a web client using the provided vertx instance and default pooling options.
    static WebClient
    WebClient.create(Vertx vertx, io.vertx.ext.web.client.WebClientConfig config, io.vertx.core.http.PoolOptions poolOptions)
    Create a web client using the provided vertx instance.
    static WebClient
    WebClient.create(Vertx vertx, io.vertx.ext.web.client.WebClientConfig config, io.vertx.core.net.ClientSSLOptions sslOptions)
    Create a web client using the provided vertx instance, SSL options and default pooling options.
    static WebClient
    WebClient.create(Vertx vertx, io.vertx.ext.web.client.WebClientConfig config, io.vertx.core.net.ClientSSLOptions sslOptions, io.vertx.core.http.PoolOptions poolOptions)
    Create a web client using the provided vertx instance and SSL options.
    static WebClient
    WebClient.create(Vertx vertx, io.vertx.ext.web.client.WebClientOptions options)
    Create a web client using the provided vertx instance and default pooling options.
    static WebClient
    WebClient.create(Vertx vertx, io.vertx.ext.web.client.WebClientOptions options, io.vertx.core.http.PoolOptions poolOptions)
    Create a web client using the provided vertx instance.
    static WebClient
    WebClient.newInstance(io.vertx.ext.web.client.WebClient delegate)
    Creates a new instance of the WebClient.
    WebClient.updateSSLOptionsAndForget(io.vertx.core.net.ClientSSLOptions options)
    Update the client with new SSL options, the update happens if the options object is valid and different from the existing options object.
    WebClient.updateSSLOptionsAndForget(io.vertx.core.net.ClientSSLOptions options, boolean force)
    Update the client with new SSL options, the update happens if the options object is valid and different from the existing options object.
    static WebClient
    WebClient.wrap(HttpClient httpClient)
    Wrap an httpClient with a web client and default options.
    static WebClient
    WebClient.wrap(HttpClient httpClient, io.vertx.ext.web.client.WebClientOptions options)
    Wrap an httpClient with a web client and default options.
    Methods in io.vertx.mutiny.ext.web.client with parameters of type WebClient
    Modifier and Type
    Method
    Description
    static WebClient
    CachingWebClient.create(WebClient webClient)
    Create a cache aware web client using the provided WebClient.
    static WebClient
    CachingWebClient.create(WebClient webClient, io.vertx.ext.web.client.CachingWebClientOptions options)
    Create a cache aware web client using the provided WebClient.
    static WebClient
    CachingWebClient.create(WebClient webClient, io.vertx.ext.web.client.spi.CacheStore cacheStore)
    Create a cache aware web client using the provided WebClient.
    static WebClient
    CachingWebClient.create(WebClient webClient, io.vertx.ext.web.client.spi.CacheStore cacheStore, io.vertx.ext.web.client.CachingWebClientConfig options)
    Create a cache aware web client using the provided WebClient.
    static WebClient
    CachingWebClient.create(WebClient webClient, io.vertx.ext.web.client.spi.CacheStore cacheStore, io.vertx.ext.web.client.CachingWebClientOptions options)
    Create a cache aware web client using the provided WebClient.
    OAuth2WebClient.create(WebClient webClient, OAuth2Auth oAuth2Auth)
    Create a session aware web client using the provided webClient instance.
    OAuth2WebClient.create(WebClient webClient, OAuth2Auth oAuth2Auth, io.vertx.ext.web.client.OAuth2WebClientOptions options)
    Create a session aware web client using the provided webClient instance.
    WebClientSession.create(WebClient webClient)
    Create a session aware web client using the provided webClient instance.
    WebClientSession.create(WebClient webClient, io.vertx.ext.web.client.spi.CookieStore cookieStore)
    Create a session aware web client using the provided webClient instance.