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. 
 | 
| LoadBalancer | 
 Interface to abstract server selection. 
 | 
| LoadBalancerResolver | 
 A resolver of  
LoadBalancer instances that are capable of resolving references to services into a concrete loadbalance. | 
| ReactiveClientResultTransformer | 
 Allows hooking modifying the resulting publisher prior to returning it from the client. 
 | 
| RxHttpClient | 
 Extended version of  
HttpClient that exposes an RxJava 2.x specific interface. | 
| RxStreamingHttpClient | 
 Extended version of  
StreamingHttpClient that exposes an RxJava 2.x interface. | 
| StreamingHttpClient | 
 Extended version of the  
HttpClient that supports streaming responses. |