Package io.micronaut.http.filter
Interface FilterChain
- All Known Subinterfaces:
ClientFilterChain,ServerFilterChain
public interface FilterChain
A non-blocking and thread-safe filter chain. Consumers should call proceed(HttpRequest) to continue
with the request or return an alternative HttpResponse Publisher.
The context instance itself can be passed to other threads as necessary if blocking operations are required
to implement the HttpFilter
-
Method Summary
Modifier and TypeMethodDescriptionPublisher<? extends HttpResponse<?>>proceed(HttpRequest<?> request) Proceed to the next interceptor or final request invocation.
-
Method Details
-
proceed
Proceed to the next interceptor or final request invocation.- Parameters:
request- The current request- Returns:
- A
Publisherfor the Http response
-