Package io.helidon.webclient.spi
package io.helidon.webclient.spi
Helidon WebClient SPI.
Interfaces to be implemented by new clients.
These do not use
ServiceLoader.-
ClassDescriptionClient connection cache with release shutdown hook to provide graceful shutdown.Provider interface for client protocols.DNS resolving interface.Provider interface for custom DNS resolvers.Integration for HTTP versions to provide a single API.How does the provider support the request.A
ServiceLoaderprovider interface to obtain clients that support HTTP protocol.Protocol<T,C> Client protocol.Client protocol configuration.ProtocolConfigProvider<T extends ProtocolConfig>Client protocol configuration.Source<T>A listener for arbitrary events.ServiceLoaderprovider interface forSourcehandlers.Extension that can modify web client behavior.Chain of services.Terminal service chain that can expose transport response context after an invocation.Terminal service chain that exposes the currently selected wire protocol.Java service loader interface for web client services.