Uses of Interface
io.helidon.webclient.api.WebClient
Packages that use WebClient
Package
Description
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 gRPC Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon WebClient JSON-RPC Support.
Helidon WebClient SPI.
Helidon WebClient WebSocket Support.
Helidon WebServer Testing JUnit5 Support.
-
Uses of WebClient in io.helidon.security.providers.idcs.mapper
Constructors in io.helidon.security.providers.idcs.mapper with parameters of type WebClient -
Uses of WebClient in io.helidon.security.providers.oidc.common
Methods in io.helidon.security.providers.oidc.common that return WebClientModifier 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
Classes in io.helidon.webclient.api that implement interfaces with type arguments of type WebClientModifier and TypeClassDescriptionstatic classFluent API builder forWebClient.protected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.webclient.api that return WebClientModifier and TypeMethodDescriptionWebClientConfig.Builder.build()Create an instance from this builder.WebClientConfig.BuilderBase.WebClientConfigImpl.build()Create a new runtime instance from this prototype.static WebClientWebClient.create()Create a new web client with default configuration.static WebClientWebClient.create(WebClientConfig config) Create a new webclient with customized configuration.static WebClientWebClient.create(Consumer<WebClientConfig.Builder> consumer) Create a new webclient, customizing its configuration.WebClientConfig.BuilderBase.WebClientConfigImpl.get()Methods in io.helidon.webclient.api with parameters of type WebClientModifier and TypeMethodDescriptionstatic TcpClientConnectionTcpClientConnection.create(WebClient webClient, ClientConnectionTarget connectionTarget, List<String> tcpProtocolIds, Function<TcpClientConnection, Boolean> releaseFunction, Consumer<TcpClientConnection> closeConsumer) Create a TCP connection from a logical connection target.static TcpClientConnectionTcpClientConnection.create(WebClient webClient, ConnectionKey connectionKey, List<String> tcpProtocolIds, Function<TcpClientConnection, Boolean> releaseFunction, Consumer<TcpClientConnection> closeConsumer) Create a new TCP Connection.static TcpClientConnectionTcpClientConnection.create(WebClient webClient, ResolvedClientTarget resolvedTarget, List<String> tcpProtocolIds, Function<TcpClientConnection, Boolean> releaseFunction, Consumer<TcpClientConnection> closeConsumer) Create a TCP connection from a resolved physical target.UnixDomainSocketClientConnection.create(WebClient webClient, Tls tls, List<String> tcpProtocolIds, UnixDomainSocketAddress address, String tlsPeerHost, int tlsPeerPort, Function<UnixDomainSocketClientConnection, Boolean> releaseFunction, Consumer<UnixDomainSocketClientConnection> closeConsumer) Create a new UNIX Domain Socket Connection.UnixDomainSocketClientConnection.create(WebClient webClient, Tls tls, List<String> tcpProtocolIds, UnixDomainSocketAddress address, Function<UnixDomainSocketClientConnection, Boolean> releaseFunction, Consumer<UnixDomainSocketClientConnection> closeConsumer) Create a new UNIX Domain Socket Connection.UnixDomainSocketClientConnection.create(WebClient webClient, ClientConnectionTarget connectionTarget, List<String> tcpProtocolIds, Function<UnixDomainSocketClientConnection, Boolean> releaseFunction, Consumer<UnixDomainSocketClientConnection> closeConsumer) Create a new UNIX domain socket connection from a logical connection target.UnixDomainSocketClientConnection.create(WebClient webClient, ConnectionKey connectionKey, List<String> tcpProtocolIds, UnixDomainSocketAddress address, Function<UnixDomainSocketClientConnection, Boolean> releaseFunction, Consumer<UnixDomainSocketClientConnection> closeConsumer) Create a new UNIX Domain Socket Connection.protected WebClientServiceResponseClientRequestBase.invokeServices(WebClient webClient, WebClientService.TransportChain httpCallChain, CompletableFuture<WebClientServiceRequest> whenSent, CompletableFuture<WebClientServiceResponse> whenComplete, ClientUri usedUri) Invoke configured client services and publish applicable transport response context before they unwind.Proxy.tcpSocket(WebClient webClient, ResolvedClientTarget target, SocketOptions socketOptions) Create a TCP socket for one preselected and resolved route.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
Methods in io.helidon.webclient.grpc with parameters of type WebClientModifier and TypeMethodDescriptionGrpcProtocolProvider.protocol(WebClient client, GrpcClientProtocolConfig config) -
Uses of WebClient in io.helidon.webclient.http1
Methods in io.helidon.webclient.http1 with parameters of type WebClientModifier and TypeMethodDescriptionHttp1ClientSpiProvider.protocol(WebClient client, Http1ClientProtocolConfig config) -
Uses of WebClient in io.helidon.webclient.http2
Methods in io.helidon.webclient.http2 with parameters of type WebClientModifier and TypeMethodDescriptionHttp2ClientSpiProvider.protocol(WebClient client, Http2ClientProtocolConfig config) -
Uses of WebClient in io.helidon.webclient.jsonrpc
Methods in io.helidon.webclient.jsonrpc with parameters of type WebClientModifier and TypeMethodDescriptionJsonRpcProtocolProvider.protocol(WebClient client, JsonRpcClientProtocolConfig config) -
Uses of WebClient in io.helidon.webclient.spi
Methods in io.helidon.webclient.spi with parameters of type WebClient -
Uses of WebClient in io.helidon.webclient.websocket
Methods in io.helidon.webclient.websocket with parameters of type WebClientModifier and TypeMethodDescriptionWsProtocolProvider.protocol(WebClient client, WsClientProtocolConfig config) -
Uses of WebClient in io.helidon.webserver.testing.junit5
Classes in io.helidon.webserver.testing.junit5 that implement WebClientModifier and TypeClassDescriptionclassUnit testing client that bypasses HTTP transport and directly invokes router.