Uses of Package
io.helidon.webclient.api
Packages that use io.helidon.webclient.api
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.
Provides classes and interfaces that integrate discovery features into
webclients.
Helidon WebClient DNS Resolver Round Robin Support.
Helidon WebClient gRPC Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon WebClient JSON-RPC Support.
Helidon WebClient Metrics Support.
Helidon WebClient Security Support.
Helidon WebClient SPI.
Helidon WebClient SSE Support.
OpenTelemetry semantic conventions implementation for client metrics.
OpenTelemetry semantic conventions for client tracing.
Helidon WebClient Tracing Support.
Helidon WebClient WebSocket Support.
Helidon WebServer Testing JUnit5 Support.
Helidon WebServer Testing JUnit 5 Support for HTTP2.
-
Classes in io.helidon.webclient.api used by io.helidon.security.providers.idcs.mapperClassDescriptionClient request of any client that support HTTP protocol.HTTP client.
-
Classes in io.helidon.webclient.api used by io.helidon.security.providers.oidc.common
-
Classes in io.helidon.webclient.api used by io.helidon.webclient.apiClassDescriptionParsed, protocol-neutral
Alt-Svcresponse header.One parsed alternative service.Preview client policy for accepting and using HTTPAlt-Svcresponse advertisements.Fluent API builder forClientAltSvcConfig.Fluent API builder base forClientAltSvcConfig.Client connection.Logical WebClient connection target selected after request services have finalized the URI and headers.DNS-free identity used to look up a logical WebClient connection target before selecting its proxy route.Request can be reused within a single thread, but it remembers all explicitly configured headers and URI.Handle output stream.Abstract base implementation of an HTTP client.Client response entity.Http client response explicitly typed.URI abstraction for WebClient.Context information about a newly connectedSocketChannel.Context information about a newly connectedSocket.Connection key instance contains all needed connection related information.This interface provides callback methods that are invoked when the client connection is first established, before any TLS or HTTP application traffic is sent.Default DNS resolver.Service descriptor forDefaultErrorHandling.DNS address lookup strategy.Client request with getters for all configurable options, used for integration with HTTP version implementations.HTTP client.This can be used by any HTTP client version, and does not act as a factory, for easy extensibility.Fluent API builder forHttpClientConfig.Fluent API builder base forHttpClientConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Client request of any client that support HTTP protocol.Http client response.Common configuration for HTTP protocols.Fluent API builder forHttpConfigBase.Fluent API builder base forHttpConfigBase.Generated implementation of the prototype, can be extended by descendant prototype implementations.Service descriptor forLoomClient.A definition of a proxy server to use for outgoing requests.Fluent API builder forProxy.Type of the proxy.Effective proxy route selected for one logical WebClient target.Effective route kind.A resource that can be released or closed.Concrete physical WebClient transport target for one new connection attempt.Client-side TLS SNI configuration.Fluent API builder forSniConfig.Fluent API builder base forSniConfig.Source of the client-side TLS SNI host.A TCP connection that can be used by any protocol that is based on TCP.Client connection to a UNIX domain socket.HTTP client.WebClient configuration.Fluent API builder forWebClient.Fluent API builder base forWebClientConfig.Service descriptor forWebClientConfigFactory.Helidon WebClient cookie manager.Interface generated from blueprintio.helidon.webclient.api.WebClientCookieManagerConfigBlueprint.Fluent API builder forWebClientCookieManager.Fluent API builder base forWebClientCookieManagerConfig.Protocol-neutral context for a response received by a WebClient transport.Request to SPIWebClientServicethat supports modification of the outgoing request.Response which is created upon receiving of server response.Fluent API builder forWebClientServiceResponse.Fluent API builder base forWebClientServiceResponse. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.contextClassDescriptionRequest to SPI
WebClientServicethat supports modification of the outgoing request.Response which is created upon receiving of server response. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.discoveryClassDescriptionRequest to SPI
WebClientServicethat supports modification of the outgoing request.Response which is created upon receiving of server response. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.dns.resolver.roundrobin
-
Classes in io.helidon.webclient.api used by io.helidon.webclient.grpcClassDescriptionURI abstraction for WebClient.This can be used by any HTTP client version, and does not act as a factory, for easy extensibility.Fluent API builder base for
HttpClientConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Common configuration for HTTP protocols.Fluent API builder base forHttpConfigBase.Generated implementation of the prototype, can be extended by descendant prototype implementations.HTTP client. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.http1ClassDescriptionClient connection.Request can be reused within a single thread, but it remembers all explicitly configured headers and URI.Handle output stream.HTTP client.This can be used by any HTTP client version, and does not act as a factory, for easy extensibility.Fluent API builder base for
HttpClientConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Http client response.Common configuration for HTTP protocols.Fluent API builder base forHttpConfigBase.Generated implementation of the prototype, can be extended by descendant prototype implementations.A resource that can be released or closed.HTTP client. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.http2ClassDescriptionClient connection.Request can be reused within a single thread, but it remembers all explicitly configured headers and URI.Handle output stream.URI abstraction for WebClient.Client request with getters for all configurable options, used for integration with HTTP version implementations.HTTP client.This can be used by any HTTP client version, and does not act as a factory, for easy extensibility.Fluent API builder base for
HttpClientConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Http client response.Common configuration for HTTP protocols.Fluent API builder base forHttpConfigBase.Generated implementation of the prototype, can be extended by descendant prototype implementations.A resource that can be released or closed.HTTP client.Protocol-neutral context for a response received by a WebClient transport. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.jsonrpcClassDescriptionRequest can be reused within a single thread, but it remembers all explicitly configured headers and URI.This can be used by any HTTP client version, and does not act as a factory, for easy extensibility.Fluent API builder base for
HttpClientConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Http client response.Common configuration for HTTP protocols.Fluent API builder base forHttpConfigBase.Generated implementation of the prototype, can be extended by descendant prototype implementations.HTTP client. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.metricsClassDescriptionRequest to SPI
WebClientServicethat supports modification of the outgoing request.Response which is created upon receiving of server response. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.securityClassDescriptionRequest to SPI
WebClientServicethat supports modification of the outgoing request.Response which is created upon receiving of server response. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.spiClassDescriptionRequest can be reused within a single thread, but it remembers all explicitly configured headers and URI.URI abstraction for WebClient.DNS address lookup strategy.Client request with getters for all configurable options, used for integration with HTTP version implementations.Http client response.A resource that can be released or closed.HTTP client.Protocol-neutral context for a response received by a WebClient transport.Request to SPI
WebClientServicethat supports modification of the outgoing request.Response which is created upon receiving of server response. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.sse
-
Classes in io.helidon.webclient.api used by io.helidon.webclient.telemetry.metricsClassDescriptionRequest to SPI
WebClientServicethat supports modification of the outgoing request.Response which is created upon receiving of server response. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.telemetry.tracingClassDescriptionRequest to SPI
WebClientServicethat supports modification of the outgoing request.Response which is created upon receiving of server response. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.tracingClassDescriptionRequest to SPI
WebClientServicethat supports modification of the outgoing request.Response which is created upon receiving of server response. -
Classes in io.helidon.webclient.api used by io.helidon.webclient.websocketClassDescriptionClient connection.This can be used by any HTTP client version, and does not act as a factory, for easy extensibility.Fluent API builder base for
HttpClientConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Common configuration for HTTP protocols.Fluent API builder base forHttpConfigBase.Generated implementation of the prototype, can be extended by descendant prototype implementations.HTTP client. -
Classes in io.helidon.webclient.api used by io.helidon.webserver.testing.junit5ClassDescriptionHTTP client.Client request of any client that support HTTP protocol.A resource that can be released or closed.HTTP client.WebClient configuration.Helidon WebClient cookie manager.
-
Classes in io.helidon.webclient.api used by io.helidon.webserver.testing.junit5.http2