| Interface | Description | 
|---|---|
| HttpContext | HttpContext represents execution state of an HTTP process. | 
| HttpProcessor | Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| LookupRegistry<T> | Deprecated Use  RequestRouterfor
 request routing. | 
| Class | Description | 
|---|---|
| BasicHttpContext | Deprecated Do not use. | 
| DefaultHttpProcessor | Default immutable implementation of  HttpProcessor. | 
| ForwardedRequest | This request interceptor can be used by an HTTP proxy or an intermediary to add a Forwarded header
 to outgoing request messages. | 
| HttpCoreContext | Core execution  HttpContext. | 
| HttpDateGenerator | Generates a date in the format required by the HTTP protocol. | 
| HttpProcessorBuilder | Builder for  HttpProcessorinstances. | 
| RequestConformance | This request interceptor is responsible for execution of the protocol conformance
 checks on incoming request messages. | 
| RequestConnControl | This request interceptor is responsible for adding  Connectionheader
 to outgoing requests, which is essential for managing persistence ofHTTP/1.0connections. | 
| RequestContent | This request interceptor is responsible for delimiting the message content
 by adding  Content-LengthorTransfer-Contentheaders based
 on the properties of the enclosed entity and the protocol version. | 
| RequestDate | This request interceptor is responsible for adding  Dateheader
 to outgoing request messages. | 
| RequestExpectContinue | This request interceptor is responsible for activation of the 'expect-continue'
 handshake by adding a  Expectheader describing client expectations. | 
| RequestHandlerRegistry<T> | Deprecated Use  RequestRouter. | 
| RequestTargetHost | This request interceptor is responsible for adding  Hostheader to
 outgoing request messages. | 
| RequestUserAgent | This request interceptor is responsible for adding  User-Agentheader. | 
| RequestValidateHost | This request interceptor is responsible for copying  Hostheader value toHttpRequest.setAuthority(URIAuthority)of incoming request messages. | 
| ResponseConformance | This response interceptor is responsible for making the protocol conformance checks
 of outgoing response messages. | 
| ResponseConnControl | This response interceptor is responsible for adding  Connectionheader
 to outgoing responses, which is essential for managing persistence ofHTTP/1.0connections. | 
| ResponseContent | This response interceptor is responsible for delimiting the message content
 by adding  Content-LengthorTransfer-Contentheaders based
 on the properties of the enclosed entity and the protocol version. | 
| ResponseDate | This response interceptor is responsible for adding  Dateheader
 to outgoing response messages. | 
| ResponseServer | This response interceptor is responsible for adding  Serverheader. | 
| UriPatternMatcher<T> | Deprecated Use  RequestRouterfor
 request routing. | 
| UriPatternOrderedMatcher<T> | Deprecated Use  RequestRouterfor
 request routing. | 
| UriRegexMatcher<T> | Deprecated Use  RequestRouterfor
 request routing. | 
| ViaRequest | This request interceptor can be used by an HTTP proxy or intemediary to add the
  HttpHeaders.VIAHTTP header to outgoing request messages. | 
| Enum | Description | 
|---|---|
| UriPatternType | 
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.