| 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 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,
io.vertx.ext.web.client.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,
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.CachingWebClientOptions options)
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 |
WebClient.newInstance(io.vertx.ext.web.client.WebClient arg) |
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. |
| 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,
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.CachingWebClientOptions options)
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 WebClientSession |
WebClientSession.create(WebClient webClient,
io.vertx.ext.web.client.spi.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,
io.vertx.ext.web.client.OAuth2WebClientOptions options)
Create a session aware web client using the provided
webClient instance. |
| Modifier and Type | Method and Description |
|---|---|
static io.reactivex.rxjava3.core.Single<WebClient> |
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
Function<io.vertx.servicediscovery.Record,Boolean> filter)
Convenient method that looks for a HTTP endpoint and provides the configured .
|
static io.reactivex.rxjava3.core.Single<WebClient> |
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
Function<io.vertx.servicediscovery.Record,Boolean> filter,
io.vertx.core.json.JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured .
|
static io.reactivex.rxjava3.core.Single<WebClient> |
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
io.vertx.core.json.JsonObject filter)
Convenient method that looks for a HTTP endpoint and provides the configured .
|
static io.reactivex.rxjava3.core.Single<WebClient> |
HttpEndpoint.getWebClient(ServiceDiscovery discovery,
io.vertx.core.json.JsonObject filter,
io.vertx.core.json.JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured .
|
static io.reactivex.rxjava3.core.Single<WebClient> |
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
Function<io.vertx.servicediscovery.Record,Boolean> filter)
Convenient method that looks for a HTTP endpoint and provides the configured .
|
static io.reactivex.rxjava3.core.Single<WebClient> |
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
Function<io.vertx.servicediscovery.Record,Boolean> filter,
io.vertx.core.json.JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured .
|
static io.reactivex.rxjava3.core.Single<WebClient> |
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
io.vertx.core.json.JsonObject filter)
Convenient method that looks for a HTTP endpoint and provides the configured .
|
static io.reactivex.rxjava3.core.Single<WebClient> |
HttpEndpoint.rxGetWebClient(ServiceDiscovery discovery,
io.vertx.core.json.JsonObject filter,
io.vertx.core.json.JsonObject conf)
Convenient method that looks for a HTTP endpoint and provides the configured .
|
Copyright © 2022 Eclipse. All rights reserved.