All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractClientSslConfiguration Base class forSslConfigurationextensions for SSL clients.AbstractResource<Impl extends AbstractResource> An abstract implementation ofResource.AnnotatedRequestArgumentBinder<A extends java.lang.annotation.Annotation,T> An interface for classes that bind anArgumentfrom anHttpRequestdriven by an annotation.BasicAuth A class representing basic auth authorization header.Body An annotation that can be applied to method argument to indicate that the method argument is bound from the HTTP body.BodyArgumentBinder<T> A binder that binds from a parsed request body.ClientAuthentication An enum describing the type of client authentication.ClientContextPathProvider A contract for providing a context path to a client.ClientFilterChain ClientSslConfiguration The defaultSslConfigurationused for HTTP clients.ClientSslConfiguration.DefaultKeyConfiguration The defaultSslConfiguration.KeyConfiguration.ClientSslConfiguration.DefaultKeyStoreConfiguration The defaultSslConfiguration.KeyStoreConfiguration.ClientSslConfiguration.DefaultTrustStoreConfiguration The defaultSslConfiguration.TrustStoreConfiguration.CodecConfiguration Configuration forMediaTypeCodecinstances.CodecException An exception thrown when a object cannot be decoded.CompletedFileUpload Represents a completed part of a multipart request.CompletedPart Represents a completed part of a multipart request.ConnectionClosedException Exception thrown when the client or server unexpectedly closes the connection.Consumes An annotation to indicate theMediaTypes consumed by a particular component.ContentLengthExceededException Exception thrown when the content length exceeds the allowed amount.Controller Indicates that the role of a class is a controller within an application.Cookie An interface representing a Cookie.CookieAnnotationBinder<T> AnAnnotatedArgumentBinderimplementation that uses theCookieValueannotation to trigger binding from an HTTPCookie.CookieConfiguration An interface representing the configuration of a Cookie.CookieFactory A CookieFactory createsCookieinstances and should be implemented by a concrete server.Cookies Models the definedCookieinstances in an application.CookieValue An annotation that can be applied to method argument to indicate that the method argument is bound from an HTTP cookie.CustomHttpMethod This annotation is designed for non-standard http methods, that you can provide by specifying the requiredCustomHttpMethod.method()property.DefaultBodyAnnotationBinder<T> Binds a String body argument.DefaultLink Default implementation ofLink.DefaultMediaTypeCodecRegistry Registry ofMediaTypeCodecinstances.DefaultRequestBinderRegistry Default implementation of theRequestBinderRegistryinterface.DefaultSslConfiguration The defaultSslConfigurationconfiguration used if no other configuration is specified.DefaultSslConfiguration.DefaultKeyConfiguration The defaultSslConfiguration.KeyConfiguration.DefaultSslConfiguration.DefaultKeyStoreConfiguration The defaultSslConfiguration.KeyStoreConfiguration.DefaultSslConfiguration.DefaultTrustStoreConfiguration The defaultSslConfiguration.TrustStoreConfiguration.Delete Annotation that can be applied to method to signify the method receives aHttpMethod.DELETE.Error Annotation that can be applied to method to map it to an error route.Event<T> Represents a Server Sent Event.FileUpload Represents a part of aMediaType.MULTIPART_FORM_DATArequest.Filter An annotation that can be applied to classes that implementHttpFilterto specify the patterns.FilterChain A non-blocking and thread-safe filter chain.FilterMatcher Stereotype annotation that helps to link together instance of the filter and http client that filter should be applied to.FilterOrderProvider Describes a bean that contains an order to define the order of a client or server filter.FilterPatternStyle Styles of filter patterns.FullHttpRequest<B> A request wrapper with knowledge of the body argument.GenericResource Resourcewith indeterminate structure.Get Annotation that can be applied to method to signify the method receives aHttpMethod.GET.Head Annotation that can be applied to method to signify the method receives aHttpMethod.HEAD.Header An annotation that can be applied to method argument to indicate that the method argument is bound from an HTTP header This also can be used in conjunction with @Headers to list headers on a client class that will always be applied.HeaderAnnotationBinder<T> AnAnnotatedArgumentBinderimplementation that uses theHeaderannotation to trigger binding from an HTTP header.Headers This lets you declare several headers for a client class and have them always included.HttpAttributes Common HTTP attributes.HttpClientFilter An HttpClientFilter extendsHttpFilterand allows the passed request to be mutated.HttpClientFilterResolver<T extends io.micronaut.core.annotation.AnnotationMetadataProvider> Subinterface for filter resolution specific to HTTP client filters.HttpConverterRegistrar Converter registrar for HTTP classes.HttpException Parent class of all exceptions thrown during HTTP processing.HttpFilter A interface for classes that can intercept and filterHttpRequestinstances and can either proceed with the request or return a modified result.HttpFilterResolver<F extends HttpFilter,T extends io.micronaut.core.annotation.AnnotationMetadataProvider> A contract for resolving filters for a given request.HttpFilterResolver.FilterEntry<F> A resolved filter entry.HttpHeaders Constants for common HTTP headers.HttpHeadersUtil Utility class to work withHttpHeadersor HTTP Headers.HttpHeaderValues Interface for common HTTP header values.HttpMessage<B> Common interface for HTTP messages.HttpMessageWrapper<B> A wrapper around anHttpMessage.HttpMethod An enum containing the valid HTTP methods.HttpMethodMapping A meta annotation for HTTPControlleractions.HttpParameters Represents HTTP query parameters parsed from theHttpRequest.getUri().HttpRequest<B> Common interface for HTTP request implementations.HttpRequestFactory A factory interface forMutableHttpRequestobjects.HttpRequestReceivedEvent An event fired when anHttpRequestis received by the server.HttpRequestTerminatedEvent An event fired when anHttpRequestis finalized by the server.HttpRequestWrapper<B> A wrapper around aHttpRequest.HttpResponse<B> Common interface for HTTP response implementations.HttpResponseFactory A factory interface for creatingMutableHttpResponseinstances.HttpResponseProvider A contract to provide an http response.HttpResponseWrapper<B> A wrapper around aHttpResponse.HttpServerFilter An HttpServerFilter extendsHttpFilterand provides the response as aMutableHttpResponse.HttpServerFilterResolver<T extends io.micronaut.core.annotation.AnnotationMetadataProvider> Subinterface for filter resolution specific to HTTP server filters.HttpStatus Represents HTTP status codes.HttpStatusException Exception thrown to return an specific HttpStatus and an error message.HttpTypeInformationProvider Provide type information for HTTP response.HttpUtil Utility methods for HTTP handling.HttpVersion Enum representing different HTTP versions.JsonError A class that can be used to represent JSON errors that complies to Vnd.Error without the content type requirements.Link Interface for a hateoas link.Link.Builder Build for creatingLinkinstances.MediaType Represents a media type.MediaTypeCodec Represents a codec for a particular media type.MediaTypeCodecRegistry A registry of decoders.MediaTypeConvertersRegistrar The media type converters registrar.MultipartException Exception thrown during multi part handling.MutableHttpHeaders ExtendsHttpHeadersadd methods for mutation of headers.MutableHttpMessage<B> An interface for anHttpMessagethat is mutable allowing headers and the message body to be set.MutableHttpParameters Mutable version ofHttpParameterswhich allows adding new parameters.MutableHttpRequest<B> An extended version ofHttpRequestthat allows mutating headers, the body etc.MutableHttpResponse<B> A version of theHttpResponseinterface that is mutable allowing the ability to set headers, character encoding etc.NonBlockingBodyArgumentBinder<T> A marker interface for argument binders that are non-blocking.OncePerRequestHttpServerFilter Deprecated. All filters are executed once per request starting in Micronaut 3.0.Options Annotation that can be applied to method to signify the method receives aHttpMethod.OPTIONS.OutgoingHttpRequestProcessor Defines a utility class which evaluates if aHttpRequestshould be processed.OutgoingHttpRequestProcessorImpl Implementation ofOutgoingHttpRequestProcessor.OutgointRequestProcessorMatcher Defines regular expressions to match requests.ParameterAnnotationBinder<T> AnAnnotatedArgumentBinderimplementation that uses theQueryValueto trigger binding from an HTTP request parameter.Part An annotation that can be applied to method argument to indicate that the method argument is bound from a specific part of a "multipart/form-data" request.PartAnnotationBinder<T> Skips binding parts because they should be handled by a multipart processor.PartData Represents a chunk of data belonging to a part of a multipart request.Patch Annotation that can be applied to method to signify the method receives aHttpMethod.PATCH.PathVariable Used to bind a parameter exclusively from a path variable.PathVariableAnnotationBinder<T> Used for binding a parameter exclusively from a path variable.Post Annotation that can be applied to method to signify the method receives aHttpMethod.POST.Produces An annotation to indicate theMediaTypes produced by a particular component.PushCapableHttpRequest<B> AHttpRequestthat is potentially capable of HTTP2 server push.Put Annotation that can be applied to method to signify the method receives aHttpMethod.PUT.QueryValue Indicates that the parameter to a method should be bound from a value in the query string or path of the URI.QueryValueArgumentBinder<T> A binder for binding arguments annotated with @QueryValue.RequestArgumentBinder<T> A binder that binds from anHttpRequest.RequestAttribute An annotation that can be applied to method arguments to indicate that the method argument is bound to an HTTP request attribute This can also be used in conjuction with @RequestAttributes to list attributes on a client class that will always be applied Note: Request attributes are intended for internal data sharing only, and are not attached to the outbound request.RequestAttributeAnnotationBinder<T> AnAnnotatedArgumentBinderimplementation that uses theRequestAttributeannotation to trigger binding from an HTTP request attribute.RequestAttributes This lets you declare several attributes for a client class and have them always included.RequestBean Used to bind Bindable parameters to a Bean object.RequestBeanAnnotationBinder<T> Used to bind Bindable parameters to a Bean object.RequestBinderRegistry AArgumentBinderRegistrywhere the source of binding is aHttpRequest.Resource Represents a REST resource in a hateoas architecture.ResourceLoaderFactory Creates beans forResourceLoaders to handle static resource requests.SameSite Asserts that a cookie must not be sent with cross-origin requests, providing some protection against cross-site request forgery attacks (CSRF).SameSiteConverter Converts a string to aSameSite.ServerContextPathProvider A contract for providing a context path to a server.ServerFilterChain A non-blocking and thread-safe filter chain.ServerFilterPhase Represents phases of server filters.ServerRequestContext The holder for the currentHttpRequestthat is bound to instrumented threads.ServerRequestTracingPublisher A reactive streams publisher that instruments an existing publisher ensuring execution is wrapped in aServerRequestContext.ServerSslConfiguration The defaultSslConfigurationused for HTTP servers.ServerSslConfiguration.DefaultKeyConfiguration The defaultSslConfiguration.KeyConfiguration.ServerSslConfiguration.DefaultKeyStoreConfiguration The defaultSslConfiguration.KeyStoreConfiguration.ServerSslConfiguration.DefaultTrustStoreConfiguration The defaultSslConfiguration.TrustStoreConfiguration.SimpleCookie SimpleCookieimplementation.SimpleCookieFactory SimpleCookieFactoryimplementation.SimpleCookies SimpleCookiesimplementation.SimpleHttpHeaders SimpleMutableHttpHeadersimplementation.SimpleHttpParameters Simple implementation ofMutableHttpParameters.SimpleHttpRequest<B> SimpleMutableHttpRequestimplementation.SimpleHttpRequestFactory SimpleHttpRequestFactoryimplementation.SimpleHttpResponseFactory SimpleHttpResponseFactoryimplementation.SslBuilder<T> A class to build a key store and a trust store for use in adding SSL support to a server.SslConfiguration Configuration properties for SSL handling.SslConfiguration.KeyConfiguration Configuration properties for SSL key.SslConfiguration.KeyStoreConfiguration Configuration properties for SSL key store.SslConfiguration.TrustStoreConfiguration Configuration properties for SSL trust store.SslConfigurationException An exception thrown while configuring SSL.Status Sets alternative HttpStatus response code when applied to a method and HttpStatus code is specified.StreamingFileUpload Represents a part of aMediaType.MULTIPART_FORM_DATArequest.Trace Annotation that can be applied to method to signify the method receives aHttpMethod.TRACE.TypedRequestArgumentBinder<T> ATypeArgumentBinderthat binds from anHttpRequest.UriBuilder Helper class for building URIs and handle encoding correctly.UriMapping Meta annotation for the mapped URI whether at the controller or action level.UriMatcher A URI matcher is capable of matching a URI and producing aUriMatchInfo.UriMatchInfo The result of a call toUriMatcher.match(java.net.URI).UriMatchTemplate ExtendsUriTemplateand adds the ability to match a URI to a given template using theUriMatcher.match(java.net.URI)method.UriMatchTemplate.DefaultUriMatchInfo The defaultUriMatchInfoimplementation.UriMatchTemplate.UriMatchTemplateParser Extended version ofUriTemplate.UriTemplateParserthat builds a regular expression to match a path.UriMatchVariable Represents a variable in a URI template.UriSyntaxException Thrown when the URI syntax is correct.UriTemplate A Fast Implementation of URI Template specification.UriTemplate.PathSegment Represents an expandable path segment.UriTemplate.UriTemplateParser An URI template parser.UriTypeMatchTemplate AUriMatchTemplatethat allows specifying types for the URI variables.UriTypeMatchTemplate.TypedUriMatchTemplateParser A typed uri match templated parser.VndError A type that can be used to represent JSON errors that returns a content type of Vnd.Error.