@Configuration @Requires(beans=HttpClientRegistry.class)
See: Description
| Interface | Description | 
|---|---|
| BlockingHttpClient | 
 A blocking HTTP client interface that features a subset of the operations provided by  
HttpClient and
 is designed primarily for testing purposes. | 
| HttpClient | 
 A non-blocking HTTP client interface designed around the Micronaut API and Reactive Streams. 
 | 
| HttpClientFactory | 
 A factory to create HTTP clients. 
 | 
| HttpClientRegistry<T extends HttpClient> | 
 Interface for managing the construction and lifecycle of instances of  
HttpClient clients. | 
| LoadBalancer | 
 Interface to abstract server selection. 
 | 
| LoadBalancerResolver | 
 A resolver of  
LoadBalancer instances that are capable of resolving references to services into a concrete loadbalance. | 
| ProxyHttpClient | 
 Interface that allows proxying of HTTP requests in controllers and filters. 
 | 
| ProxyHttpClientFactory | 
 A factory to create Proxy HTTP clients. 
 | 
| ProxyHttpClientRegistry<P extends ProxyHttpClient> | 
 Interface for managing the construction and lifecycle of instances of  
ProxyHttpClient clients. | 
| ReactiveClientResultTransformer | 
 Allows hooking modifying the resulting publisher prior to returning it from the client. 
 | 
| StreamingHttpClient | 
 Extended version of the  
HttpClient that supports streaming responses. | 
| StreamingHttpClientFactory | 
 A factory to create Streaming HTTP clients. 
 | 
| StreamingHttpClientRegistry<S extends StreamingHttpClient> | 
 Interface for managing the construction and lifecycle of instances of  
StreamingHttpClient clients. |