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
Publisher
for the Http response
-