| 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 extends
HttpFilter and allows the passed request to be mutated. |
| HttpClientFilterResolver<T extends AnnotationMetadataProvider> |
Subinterface for filter resolution specific to HTTP client filters.
|
| HttpFilter |
A interface for classes that can intercept and filter
HttpRequest instances and can
either proceed with the request or return a modified result. |
| HttpFilterResolver<F extends HttpFilter,T extends AnnotationMetadataProvider> |
A contract for resolving filters for a given request.
|
| HttpFilterResolver.FilterEntry<F> |
A resolved filter entry.
|
| HttpServerFilter |
An HttpServerFilter extends
HttpFilter and provides the response as a MutableHttpResponse. |
| HttpServerFilterResolver<T extends AnnotationMetadataProvider> |
Subinterface for filter resolution specific to HTTP server filters.
|
| ServerFilterChain |
A non-blocking and thread-safe filter chain.
|
| Class | Description |
|---|---|
| OncePerRequestHttpServerFilter | Deprecated
All filters are executed once per request starting in Micronaut 3.0.
|
| Enum | Description |
|---|---|
| FilterPatternStyle |
Styles of filter patterns.
|
| ServerFilterPhase |
Represents phases of server filters.
|