Uses of Interface
io.helidon.webclient.api.WebClient
Package
Description
Common classes for accessing JSON based REST APIs of third party systems.
Mapper that retrieves roles from IDCS server and maps them to user subject.
Open ID Connect (OIDC) classes usable from all OIDC related components.
Helidon WebClient APIs shared by all types of clients.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon WebClient SPI.
Helidon WebClient WebSocket Support.
Helidon WebServer Testing JUnit5 Support.
-
Uses of WebClient in io.helidon.integrations.common.rest
Modifier and TypeMethodDescriptionprotected WebClient
RestApi.Builder.webClient()
WebClient instance, available afterRestApi.Builder.postBuild()
is called.protected WebClient
RestApiBase.webClient()
WebClient to be used to invoke requests. -
Uses of WebClient in io.helidon.security.providers.idcs.mapper
-
Uses of WebClient in io.helidon.security.providers.oidc.common
Modifier and TypeMethodDescriptionOidcConfig.appWebClient()
Client with configured proxy and security.Tenant.appWebClient()
Client with configured proxy and security.OidcConfig.generalWebClient()
Client with configured proxy with no security. -
Uses of WebClient in io.helidon.webclient.api
Modifier and TypeMethodDescriptionWebClientConfig.Builder.build()
WebClientConfig.BuilderBase.WebClientConfigImpl.build()
static WebClient
WebClient.create()
Create a new web client with default configuration.static WebClient
WebClient.create
(WebClientConfig config) Create a new webclient with customized configuration.static WebClient
WebClient.create
(Consumer<WebClientConfig.Builder> consumer) Create a new webclient, customizing its configuration.WebClientConfig.BuilderBase.WebClientConfigImpl.get()
Modifier and TypeMethodDescriptionstatic TcpClientConnection
TcpClientConnection.create
(WebClient webClient, ConnectionKey connectionKey, List<String> tcpProtocolIds, Function<TcpClientConnection, Boolean> releaseFunction, Consumer<TcpClientConnection> closeConsumer) Create a new TCP Connection.Proxy.tcpSocket
(WebClient webClient, InetSocketAddress inetSocketAddress, SocketOptions socketOptions, boolean tls) Create a socket for TCP, connected through the proxy. -
Uses of WebClient in io.helidon.webclient.grpc
Modifier and TypeMethodDescriptionGrpcProtocolProvider.protocol
(WebClient client, GrpcClientProtocolConfig config) -
Uses of WebClient in io.helidon.webclient.http1
Modifier and TypeMethodDescriptionHttp1ClientSpiProvider.protocol
(WebClient client, Http1ClientProtocolConfig config) -
Uses of WebClient in io.helidon.webclient.http2
Modifier and TypeMethodDescriptionHttp2ClientSpiProvider.protocol
(WebClient client, Http2ClientProtocolConfig config) -
Uses of WebClient in io.helidon.webclient.spi
-
Uses of WebClient in io.helidon.webclient.websocket
Modifier and TypeMethodDescriptionWsProtocolProvider.protocol
(WebClient client, WsClientProtocolConfig config) -
Uses of WebClient in io.helidon.webserver.testing.junit5
Modifier and TypeClassDescriptionclass
Unit testing client that bypasses HTTP transport and directly invokes router.