Package io.micronaut.http.filter
package io.micronaut.http.filter
HTTP filter chain.
- Since:
- 1.0
- Author:
- Graeme Rocher
-
ClassDescriptionBaseFilterProcessor<A extends Annotation>Base class for processing
ServerFilterandClientFilterbeans.Interface that signals toFilterRunnerthat we should wait for the request body to arrive before running this binder.The condition for instances ofRequestFilterandResponseFilterfilters.Additional interface thatArgumentBinders can implement to restrict when a filter method with this argument will run.A non-blocking and thread-safe filter chain.A filter continuation gives can be declared as a parameter on afilter method.Different filter order heuristics, derived from annotations ora bean method.Dynamic order value (fromOrdered.getOrder()).Fixed order value.Styles of filter patterns.The filter runner will start processing the filters in the forward order.Base interface for different filter types.An HttpClientFilter extendsHttpFilterand allows the passed request to be mutated.Subinterface for filter resolution specific to HTTP client filters.A interface for classes that can intercept and filterHttpRequestinstances and can either proceed with the request or return a modified result.HttpFilterResolver<T extends AnnotationMetadataProvider>A contract for resolving filters for a given request.A resolved filter entry.An HttpServerFilter extendsHttpFilterand provides the response as aMutableHttpResponse.Subinterface for filter resolution specific to HTTP server filters.A non-blocking and thread-safe filter chain.Represents phases of server filters.