Package io.micronaut.http.filter
HTTP filter chain.
- Since:
- 1.0
-
Interface Summary Interface Description ClientFilterChain FilterChain A non-blocking and thread-safe filter chain.FilterOrderProvider Describes a bean that contains an order to define the order of a client or server filter.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.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.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.ServerFilterChain A non-blocking and thread-safe filter chain. -
Class Summary Class Description OncePerRequestHttpServerFilter Deprecated. All filters are executed once per request starting in Micronaut 3.0. -
Enum Summary Enum Description FilterPatternStyle Styles of filter patterns.ServerFilterPhase Represents phases of server filters.