All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AbstractRoundRobinLoadBalancer AnnotatedClientArgumentRequestBinder<A extends java.lang.annotation.Annotation> An interface for classes that bind anArgumentto anMutableHttpRequestdriven by an annotation.AnnotatedClientRequestBinder<A extends java.lang.annotation.Annotation> A binder that binds to aMutableHttpRequest.AttributeClientRequestBinder AnAnnotatedClientRequestBinderimplementation forRequestAttribute.BlockingHttpClient A blocking HTTP client interface that features a subset of the operations provided byHttpClientand is designed primarily for testing purposes.Client Allows defining declarative HTTP clients and customizing injection for injectingHttpClientimplementations.ClientArgumentRequestBinder<T> A binder that binds to aMutableHttpRequest.ClientFilterResolutionContext The client filter resolution context.ClientRequestBinder A binder that binds to aMutableHttpRequest.ClientRequestUriContext A class that exposes information about the URI toClientArgumentRequestBinderinstances.ClientServerContextFilter A client filter that propagates the request context.ClientVersioningConfiguration A base configuration class for configuringClientversioning.ContentLengthExceededException DefaultClientVersioningConfiguration Default configuration when no other is present.DefaultHttpClientBinderRegistry Default implementation ofHttpClientBinderRegistrythat searches by annotation then by type.DefaultHttpClientConfiguration The default configuration if no explicit configuration is specified for an HTTP client.DefaultHttpClientConfiguration.DefaultConnectionPoolConfiguration The default connection pool configuration.DefaultHttpClientFilterResolver Resolves filters for http clients.DefaultLoadBalancerResolver Abstraction overLoadBalancerlookup.DiscoveryClientLoadBalancerFactory A factory class that can be replaced at runtime for creatingLoadBalancerinstances that load balance between available clients provided by theDiscoveryClient.DiscoveryClientRoundRobinLoadBalancer ALoadBalancerthat uses theDiscoveryClientand aServiceInstanceID to automatically load balance between discovered clients in a non-blocking manner.EmptyResponseException An exception thrown when the server returned and empty, unreadable response.FixedLoadBalancer ALoadBalancerthat resolves a fixed URI.HeaderClientRequestBinder AnAnnotatedClientRequestBinderimplementation forHeader.HttpClient A non-blocking HTTP client interface designed around the Micronaut API and Reactive Streams.HttpClientBinderRegistry A registry ofClientArgumentRequestBinderinstances.HttpClientConfiguration Configuration for theHttpClient.HttpClientConfiguration.ConnectionPoolConfiguration Configuration for the HTTP client connnection pool.HttpClientErrorDecoder Strategy interface for decoding the error from a server respponse.HttpClientException Parent class for all HTTP client exceptions.HttpClientFactory A factory to create HTTP clients.HttpClientIntroductionAdvice Introduction advice that implements theClientannotation.HttpClientRegistry<T extends HttpClient> Interface for managing the construction and lifecycle of instances ofHttpClientclients.HttpClientResponseException An exception that occurs when a response returns an error code equal to or greater than 400.LoadBalancer Interface to abstract server selection.LoadBalancerConverters Converters from URL toLoadBalancerinterface.LoadBalancerResolver A resolver ofLoadBalancerinstances that are capable of resolving references to services into a concrete loadbalance.MultipartBody A builder class to generate a list a list of parts for a multi part request.MultipartBody.Builder A builder class to add differentParttoMultipartBody.MultipartDataFactory<T> A factory for Multipart data.NamedClientVersioningConfiguration Client versioning configuration for named configurations nested undermicronaut.http.client.versioning.NoHostException Thrown when a request is made that has no host information.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 ofProxyHttpClientclients.ProxyRequestOptions Further options forProxyHttpClientwhen handling proxy requests.ProxyRequestOptions.Builder Builder class.QueryValueClientArgumentRequestBinder Implementation of the Binder forQueryValueThe details of implementation can be found in theQueryValueClientArgumentRequestBinder.bind(ArgumentConversionContext, ClientRequestUriContext, Object, MutableHttpRequest)bind()} method javadoc.ReactiveClientResultTransformer Allows hooking modifying the resulting publisher prior to returning it from the client.ReadTimeoutException An exception thrown when a read timeout occurs.ServiceHttpClientConfiguration Allows defining HTTP client configurations via themicronaut.http.servicessetting.ServiceHttpClientConfiguration.ServiceConnectionPoolConfiguration The default connection pool configuration.ServiceHttpClientConfiguration.ServiceSslClientConfiguration The default connection pool configuration.ServiceHttpClientConfiguration.ServiceSslClientConfiguration.DefaultKeyConfiguration The defaultSslConfiguration.KeyConfiguration.ServiceHttpClientConfiguration.ServiceSslClientConfiguration.DefaultKeyStoreConfiguration The defaultSslConfiguration.KeyStoreConfiguration.ServiceHttpClientConfiguration.ServiceSslClientConfiguration.DefaultTrustStoreConfiguration The defaultSslConfiguration.TrustStoreConfiguration.ServiceHttpClientFactory CreatesHttpClientinstances for each definedServiceHttpClientConfiguration.ServiceInstanceListLoadBalancerFactory The defaultLoadBalancerfactory for creatingLoadBalancerinstances fromServiceInstanceListinstances.ServiceInstanceListRoundRobinLoadBalancer SseClient A client for streaming Server Sent Event streams.SseClientFactory A factory to create Server Sent Event clients.SseClientRegistry<E extends SseClient> Interface for managing the construction and lifecycle of instances of reactive clients.StreamingHttpClient Extended version of theHttpClientthat supports streaming responses.StreamingHttpClientFactory A factory to create Streaming HTTP clients.StreamingHttpClientRegistry<S extends StreamingHttpClient> Interface for managing the construction and lifecycle of instances ofStreamingHttpClientclients.TypedClientArgumentRequestBinder<T> AClientArgumentRequestBinderthat is resolved based on the argument type.VersionClientRequestBinder AnAnnotatedClientRequestBinderimplementation forVersion.