| Package | Description | 
|---|---|
| io.vertx.rxjava3.ext.web.client | |
| io.vertx.rxjava3.servicediscovery.types | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OAuth2WebClient
An asynchronous OAuth2/OIDC aware HTTP / HTTP/2 client called  
WebClientOAuth2. | 
class  | 
WebClientSession
An asynchronous sessions aware HTTP / HTTP/2 client called  
WebClientSession. | 
| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<WebClient> | 
WebClient.__TYPE_ARG  | 
| Modifier and Type | Method and Description | 
|---|---|
static WebClient | 
WebClient.create(Vertx vertx)
Create a web client using the provided  
vertx instance and default options. | 
static WebClient | 
WebClient.create(Vertx vertx,
      WebClientOptions options)
Create a web client using the provided  
vertx instance. | 
static WebClient | 
CachingWebClient.create(WebClient webClient)
Create a cache aware web client using the provided  
WebClient. | 
static WebClient | 
CachingWebClient.create(WebClient webClient,
      CacheStore cacheStore)
Create a cache aware web client using the provided  
WebClient. | 
static WebClient | 
CachingWebClient.create(WebClient webClient,
      CacheStore cacheStore,
      CachingWebClientOptions options)
Create a cache aware web client using the provided  
WebClient. | 
static WebClient | 
CachingWebClient.create(WebClient webClient,
      CachingWebClientOptions options)
Create a cache aware web client using the provided  
WebClient. | 
static WebClient | 
WebClient.newInstance(WebClient arg)  | 
static WebClient | 
WebClient.wrap(HttpClient httpClient)
Wrap an  
httpClient with a web client and default options. | 
static WebClient | 
WebClient.wrap(HttpClient httpClient,
    WebClientOptions options)
Wrap an  
httpClient with a web client and default options. | 
| Modifier and Type | Method and Description | 
|---|---|
static WebClient | 
CachingWebClient.create(WebClient webClient)
Create a cache aware web client using the provided  
WebClient. | 
static WebClientSession | 
WebClientSession.create(WebClient webClient)
Create a session aware web client using the provided  
webClient instance. | 
static WebClient | 
CachingWebClient.create(WebClient webClient,
      CacheStore cacheStore)
Create a cache aware web client using the provided  
WebClient. | 
static WebClient | 
CachingWebClient.create(WebClient webClient,
      CacheStore cacheStore,
      CachingWebClientOptions options)
Create a cache aware web client using the provided  
WebClient. | 
static WebClient | 
CachingWebClient.create(WebClient webClient,
      CachingWebClientOptions options)
Create a cache aware web client using the provided  
WebClient. | 
static WebClientSession | 
WebClientSession.create(WebClient webClient,
      CookieStore cookieStore)
Create a session aware web client using the provided  
webClient instance. | 
static OAuth2WebClient | 
OAuth2WebClient.create(WebClient webClient,
      OAuth2Auth oAuth2Auth)
Create a session aware web client using the provided  
webClient instance. | 
static OAuth2WebClient | 
OAuth2WebClient.create(WebClient webClient,
      OAuth2Auth oAuth2Auth,
      OAuth2WebClientOptions options)
Create a session aware web client using the provided  
webClient instance. | 
| Modifier and Type | Method and Description | 
|---|---|
static Single<WebClient> | 
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
            java.util.function.Function<Record,Boolean> filter)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<WebClient> | 
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
            java.util.function.Function<Record,Boolean> filter,
            JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<WebClient> | 
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
            JsonObject filter)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<WebClient> | 
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
            JsonObject filter,
            JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<WebClient> | 
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
              java.util.function.Function<Record,Boolean> filter)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<WebClient> | 
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
              java.util.function.Function<Record,Boolean> filter,
              JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<WebClient> | 
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
              JsonObject filter)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
static Single<WebClient> | 
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
              JsonObject filter,
              JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured . 
 | 
Copyright © 2024 Eclipse. All rights reserved.