@Configuration @Requires(beans=HttpClientRegistry.class)
See: Description
| Interface | Description | 
|---|---|
| BlockingHttpClient | A blocking HTTP client interface that features a subset of the operations provided by  HttpClientand
 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  HttpClientclients. | 
| LoadBalancer | Interface to abstract server selection. | 
| LoadBalancerResolver | A resolver of  LoadBalancerinstances 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  ProxyHttpClientclients. | 
| ReactiveClientResultTransformer | Allows hooking modifying the resulting publisher prior to returning it from the client. | 
| StreamingHttpClient | Extended version of the  HttpClientthat 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  StreamingHttpClientclients. |