| 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. | 
| HttpFilter | 
 A interface for classes that can intercept and filter  
HttpRequest instances and can
 either proceed with the request or return a modified result. | 
| HttpServerFilter | 
 An HttpServerFilter extends  
HttpFilter and provides the response as a MutableHttpResponse. | 
| ServerFilterChain | 
 A non-blocking and thread-safe filter chain. 
 | 
| Class | Description | 
|---|---|
| OncePerRequestHttpServerFilter | 
 A filter that is only executed once per request. 
 |