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 Detail

      • proceed

        org.reactivestreams.Publisher<? extends HttpResponse<?>> proceed​(HttpRequest<?> request)
        Proceed to the next interceptor or final request invocation.
        Parameters:
        request - The current request
        Returns:
        A Publisher for the Http response