All Classes and Interfaces
Class
Description
Client connection.
Client connection cache with release shutdown hook to provide graceful shutdown.
Provider interface for client protocols.
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.
Connection key instance contains all needed connection related information.
Default DNS resolver.
DNS address lookup strategy.
DNS resolving interface.
Provider interface for custom DNS resolvers.
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 for
HttpClientConfig.Fluent API builder base for
HttpClientConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.
Client request of any client that support HTTP protocol.
Http client response.
Integration for HTTP versions to provide a single API.
How does the provider support the request.
A
ServiceLoader provider interface to obtain clients that support HTTP protocol.Common configuration for HTTP protocols.
Fluent API builder for
HttpConfigBase.Fluent API builder base for
HttpConfigBase.Generated implementation of the prototype, can be extended by descendant prototype implementations.
Client protocol.
Client protocol configuration.
Client protocol configuration.
A definition of a proxy server to use for outgoing requests.
Fluent API builder for
Proxy.Type of the proxy.
A resource that can be released or closed.
Runtime variant of the
UnknownHostException exception.A listener for arbitrary events.
ServiceLoader provider interface for Source handlers.A TCP connection that can be used by any protocol that is based on TCP.
HTTP client.
WebClient configuration.
Fluent API builder for
WebClient.Fluent API builder base for
WebClient.Generated implementation of the prototype, can be extended by descendant prototype implementations.
Helidon WebClient cookie manager.
Interface generated from definition.
Fluent API builder for
WebClientCookieManager.Fluent API builder base for
WebClientCookieManager.Generated implementation of the prototype, can be extended by descendant prototype implementations.
Extension that can modify web client behavior.
Chain of services.
Java service loader interface for web client services.
Request to SPI
WebClientService that supports modification of the outgoing request.Response which is created upon receiving of server response.
Fluent API builder for
WebClientServiceResponse.Fluent API builder base for
WebClientServiceResponse.Generated implementation of the prototype, can be extended by descendant prototype implementations.