## Uses of Interface
org.apache.hc.core5.http.nio.AsyncFilterHandler

- Packages that use AsyncFilterHandler
  Package | Description
  --- | ---
  org.apache.hc.core5.http.impl.bootstrap | HTTP/1.1 requester and server bootstrap.
  org.apache.hc.core5.http.nio.support | Support classes for the asynchronous I/O model.
  org.apache.hc.core5.http2.impl.nio.bootstrap | HTTP/2 capable requester and server bootstrap.

- - ### Uses of AsyncFilterHandler in org.apache.hc.core5.http.impl.bootstrap

    Methods in org.apache.hc.core5.http.impl.bootstrap with parameters of type AsyncFilterHandler
    Modifier and Type | Method and Description
    --- | ---
    `AsyncServerBootstrap` | AsyncServerBootstrap.`addFilterAfter(String existing, String name, AsyncFilterHandler filterHandler)` Adds the filter after the filter with the given name.
    `AsyncServerBootstrap` | AsyncServerBootstrap.`addFilterBefore(String existing, String name, AsyncFilterHandler filterHandler)` Adds the filter before the filter with the given name.
    `AsyncServerBootstrap` | AsyncServerBootstrap.`addFilterFirst(String name, AsyncFilterHandler filterHandler)` Adds an filter to the head of the processing list.
    `AsyncServerBootstrap` | AsyncServerBootstrap.`addFilterLast(String name, AsyncFilterHandler filterHandler)` Adds an filter to the tail of the processing list.
    `AsyncServerBootstrap` | AsyncServerBootstrap.`replaceFilter(String existing, AsyncFilterHandler filterHandler)` Replaces an existing filter with the given name with new filter.

  - ### Uses of AsyncFilterHandler in org.apache.hc.core5.http.nio.support

    Classes in org.apache.hc.core5.http.nio.support that implement AsyncFilterHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractAsyncServerAuthFilter<T>` Abstract asynchronous HTTP request filter that implements standard HTTP authentication handshake.
    `class` | `AsyncServerExpectationFilter`
    `class` | `TerminalAsyncServerFilter` `AsyncFilterHandler` implementation represents a terminal handler in an asynchronous request processing pipeline that makes use of `HandlerFactory` to dispatch the request to a particular `AsyncServerExchangeHandler`.

    Constructors in org.apache.hc.core5.http.nio.support with parameters of type AsyncFilterHandler
    Constructor and Description
    `AsyncServerFilterChainElement(AsyncFilterHandler handler, AsyncServerFilterChainElement next)`

  - ### Uses of AsyncFilterHandler in org.apache.hc.core5.http2.impl.nio.bootstrap

    Methods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type AsyncFilterHandler
    Modifier and Type | Method and Description
    --- | ---
    `H2ServerBootstrap` | H2ServerBootstrap.`addFilterAfter(String existing, String name, AsyncFilterHandler filterHandler)` Adds the filter after the filter with the given name.
    `H2ServerBootstrap` | H2ServerBootstrap.`addFilterBefore(String existing, String name, AsyncFilterHandler filterHandler)` Adds the filter before the filter with the given name.
    `H2ServerBootstrap` | H2ServerBootstrap.`addFilterFirst(String name, AsyncFilterHandler filterHandler)` Add an filter to the head of the processing list.
    `H2ServerBootstrap` | H2ServerBootstrap.`addFilterLast(String name, AsyncFilterHandler filterHandler)` Add an filter to the tail of the processing list.
    `H2ServerBootstrap` | H2ServerBootstrap.`replaceFilter(String existing, AsyncFilterHandler filterHandler)` Replace an existing filter with the given name with new filter.

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