org.apache.hc.core5.http.io

## Interface HttpFilterChain

-     @Contract(threading=STATELESS)
      public interface HttpFilterChain

  HttpFilterChain represents a single element in the server side request processing chain.
  Since:
    5.0

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `HttpFilterChain.ResponseTrigger` Response trigger that can be used to generate the final HTTP response and terminate HTTP request processing.

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `proceed(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context)` Proceeds to the next element in the request processing chain.

- - ### Method Detail

    - #### proceed

          void proceed(ClassicHttpRequest request,
                       HttpFilterChain.ResponseTrigger responseTrigger,
                       HttpContext context)
                throws HttpException,
                       IOException

      Proceeds to the next element in the request processing chain.
      Parameters:
        `request` - the actual request.
        `responseTrigger` - the response trigger.
        `context` - the actual execution context.
      Throws:
        `HttpException` - in case of an HTTP protocol violation.
        `IOException` - in case of an I/O error.

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.