Interface | Description |
---|---|
HttpContext |
HttpContext represents execution state of an HTTP process.
|
HttpProcessor |
HTTP protocol processor is a collection of 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> |
A lookup registry.
|
Class | Description |
---|---|
BasicHttpContext |
Default implementation of
HttpContext . |
DefaultHttpProcessor |
Default immutable implementation of
HttpProcessor . |
HttpCoreContext |
Implementation of
HttpContext that provides convenience
setters for user assignable attributes and getter for readable attributes. |
HttpDateGenerator |
Generates a date in the format required by the HTTP protocol.
|
HttpProcessorBuilder |
Builder for
HttpProcessor instances. |
RequestConnControl |
RequestConnControl is responsible for adding
Connection header
to the outgoing requests, which is essential for managing persistence of
HTTP/1.0 connections. |
RequestContent |
RequestContent is the most important interceptor for outgoing requests.
|
RequestDate |
RequestDate interceptor is responsible for adding
Date header
to the outgoing requests This interceptor is optional for client side
protocol processors. |
RequestExpectContinue |
RequestExpectContinue is responsible for enabling the 'expect-continue'
handshake by adding
Expect header. |
RequestHandlerRegistry<T> |
Generic registry of request handlers that can be resolved by properties of request messages.
|
RequestTargetHost |
RequestHostOutgoing is responsible for adding
Host header to the outgoing message. |
RequestUserAgent |
RequestUserAgent is responsible for adding
User-Agent header. |
RequestValidateHost |
RequestTargetHost is responsible for copying
Host header value to
HttpRequest.setAuthority(URIAuthority) of the incoming message. |
ResponseConnControl |
ResponseConnControl is responsible for adding
Connection header
to the outgoing responses, which is essential for managing persistence of
HTTP/1.0 connections. |
ResponseContent |
ResponseContent is the most important interceptor for outgoing responses.
|
ResponseDate |
ResponseDate is responsible for adding
Date header to the
outgoing responses. |
ResponseServer |
ResponseServer is responsible for adding
Server header. |
UriPatternMatcher<T> |
Maintains a map of objects keyed by a request URI pattern.
|
UriPatternOrderedMatcher<T> |
Maintains a map of objects keyed by a request URI pattern.
|
UriRegexMatcher<T> |
Maintains a map of objects keyed by a request URI regular expression.
|
Enum | Description |
---|---|
UriPatternType |
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.