All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractClientSslConfiguration Base class forSslConfiguration
extensions 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 anArgument
from anHttpRequest
driven 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.CaseInsensitiveMutableHttpHeaders AMutableHttpHeaders
implementation that is case-insensitive.ClientAuthentication An enum describing the type of client authentication.ClientContextPathProvider A contract for providing a context path to a client.ClientFilterChain ClientSslConfiguration The defaultSslConfiguration
used for HTTP clients.ClientSslConfiguration.DefaultKeyConfiguration The defaultSslConfiguration.KeyConfiguration
.ClientSslConfiguration.DefaultKeyStoreConfiguration The defaultSslConfiguration.KeyStoreConfiguration
.ClientSslConfiguration.DefaultTrustStoreConfiguration The defaultSslConfiguration.TrustStoreConfiguration
.CodecConfiguration Configuration forMediaTypeCodec
instances.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 theMediaType
s 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> AnAnnotatedArgumentBinder
implementation that uses theCookieValue
annotation to trigger binding from an HTTPCookie
.CookieConfiguration An interface representing the configuration of a Cookie.CookieFactory A CookieFactory createsCookie
instances and should be implemented by a concrete server.Cookies Models the definedCookie
instances 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 ofMediaTypeCodec
instances.DefaultRequestBinderRegistry Default implementation of theRequestBinderRegistry
interface.DefaultSslConfiguration The defaultSslConfiguration
configuration 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_DATA
request.Filter An annotation that can be applied to classes that implementHttpFilter
to 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 Deprecated. Deprecated without replacement.FilterPatternStyle Styles of filter patterns.FullHttpRequest<B> A request wrapper with knowledge of the body argument.GenericResource Resource
with 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> AnAnnotatedArgumentBinder
implementation that uses theHeader
annotation 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 extendsHttpFilter
and 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 filterHttpRequest
instances 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 withHttpHeaders
or 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 HTTPController
actions.HttpParameters Represents HTTP query parameters parsed from theHttpRequest.getUri()
.HttpRequest<B> Common interface for HTTP request implementations.HttpRequestFactory A factory interface forMutableHttpRequest
objects.HttpRequestReceivedEvent An event fired when anHttpRequest
is received by the server.HttpRequestTerminatedEvent An event fired when anHttpRequest
is finalized by the server.HttpRequestWrapper<B> A wrapper around aHttpRequest
.HttpResponse<B> Common interface for HTTP response implementations.HttpResponseFactory A factory interface for creatingMutableHttpResponse
instances.HttpResponseProvider A contract to provide an http response.HttpResponseWrapper<B> A wrapper around aHttpResponse
.HttpServerFilter An HttpServerFilter extendsHttpFilter
and 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 creatingLink
instances.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 ExtendsHttpHeaders
add methods for mutation of headers.MutableHttpMessage<B> An interface for anHttpMessage
that is mutable allowing headers and the message body to be set.MutableHttpParameters Mutable version ofHttpParameters
which allows adding new parameters.MutableHttpRequest<B> An extended version ofHttpRequest
that allows mutating headers, the body etc.MutableHttpResponse<B> A version of theHttpResponse
interface 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 aHttpRequest
should be processed.OutgoingHttpRequestProcessorImpl Implementation ofOutgoingHttpRequestProcessor
.OutgointRequestProcessorMatcher Defines regular expressions to match requests.ParameterAnnotationBinder<T> AnAnnotatedArgumentBinder
implementation that uses theQueryValue
to 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 theMediaType
s produced by a particular component.PushCapableHttpRequest<B> AHttpRequest
that 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> AnAnnotatedArgumentBinder
implementation that uses theRequestAttribute
annotation 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 AArgumentBinderRegistry
where the source of binding is aHttpRequest
.Resource Represents a REST resource in a hateoas architecture.ResourceLoaderFactory Creates beans forResourceLoader
s 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 currentHttpRequest
that is bound to instrumented threads.ServerRequestTracingPublisher A reactive streams publisher that instruments an existing publisher ensuring execution is wrapped in aServerRequestContext
.ServerSslConfiguration The defaultSslConfiguration
used for HTTP servers.ServerSslConfiguration.DefaultKeyConfiguration The defaultSslConfiguration.KeyConfiguration
.ServerSslConfiguration.DefaultKeyStoreConfiguration The defaultSslConfiguration.KeyStoreConfiguration
.ServerSslConfiguration.DefaultTrustStoreConfiguration The defaultSslConfiguration.TrustStoreConfiguration
.SimpleCookie SimpleCookie
implementation.SimpleCookieFactory SimpleCookieFactory
implementation.SimpleCookies SimpleCookies
implementation.SimpleHttpHeaders SimpleMutableHttpHeaders
implementation.SimpleHttpParameters Simple implementation ofMutableHttpParameters
.SimpleHttpRequest<B> SimpleMutableHttpRequest
implementation.SimpleHttpRequestFactory SimpleHttpRequestFactory
implementation.SimpleHttpResponseFactory SimpleHttpResponseFactory
implementation.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_DATA
request.Trace Annotation that can be applied to method to signify the method receives aHttpMethod.TRACE
.TypedRequestArgumentBinder<T> ATypeArgumentBinder
that 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 ExtendsUriTemplate
and adds the ability to match a URI to a given template using theUriMatcher.match(java.net.URI)
method.UriMatchTemplate.DefaultUriMatchInfo The defaultUriMatchInfo
implementation.UriMatchTemplate.UriMatchTemplateParser Extended version ofUriTemplate.UriTemplateParser
that 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 AUriMatchTemplate
that 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.