@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. |