| Modifier and Type | Interface and Description |
|---|---|
| public interface | ExecutionContext
Deprecated
(4.3) use HttpCoreContext.
HttpContext attribute names for protocol execution.
|
| public interface | HttpContext
HttpContext represents execution state of an HTTP process. |
| public interface | HttpExpectationVerifier
Defines an interface to verify whether an incoming HTTP request meets the target server's expectations. |
| public interface | 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. |
| public interface | HttpRequestHandler
HttpRequestHandler represents a routine for processing of a specific group of HTTP requests. |
| public interface | HttpRequestHandlerMapper
HttpRequestHandlerMapper can be used to resolve an instance of
|
| public interface | HttpRequestHandlerResolver
Deprecated
see HttpRequestHandlerResolver can be used to resolve an instance of
HttpRequestHandlerMapper
HttpRequestHandler matching a particular request URI.
|
| public interface | HttpRequestInterceptorList
Deprecated
(4.3)
Provides access to an ordered list of request interceptors.
|
| public interface | HttpResponseInterceptorList
Deprecated
(4.3)
Provides access to an ordered list of response interceptors.
|
| Modifier and Type | Class and Description |
|---|---|
| public class | BasicHttpContext
Default implementation of |
| public class | |
| pack-priv class | |
| public class | DefaultedHttpContext
Deprecated
(4.3) no longer used.
HttpContext implementation that delegates resolution of an attribute
to the given default HttpContext instance if the attribute is not
present in the local one.
|
| public class | HTTP
Constants and static helpers related to the HTTP protocol. |
| public class | HttpCoreContext
Implementation of |
| public class | HttpDateGenerator
Generates a date in the format required by the HTTP protocol. |
| public class | HttpProcessorBuilder
Builder for |
| public class | HttpRequestExecutor
|
| public class | HttpRequestHandlerRegistry
Deprecated
(4.3) use Maintains a map of HTTP request handlers keyed by a request URI pattern.
UriHttpRequestHandlerMapper
|
| public class | HttpService
|
| public class | ImmutableHttpProcessor
Immutable |
| public class | RequestConnControl
RequestConnControl is responsible for adding |
| public class | RequestContent
RequestContent is the most important interceptor for outgoing requests. |
| public class | RequestDate
RequestDate interceptor is responsible for adding |
| public class | RequestExpectContinue
RequestExpectContinue is responsible for enabling the 'expect-continue'
handshake by adding |
| public class | RequestTargetHost
RequestTargetHost is responsible for adding |
| public class | RequestUserAgent
RequestUserAgent is responsible for adding |
| public class | ResponseConnControl
ResponseConnControl is responsible for adding |
| public class | ResponseContent
ResponseContent is the most important interceptor for outgoing responses. |
| public class | ResponseDate
ResponseDate is responsible for adding |
| public class | ResponseServer
ResponseServer is responsible for adding |
| public class | SyncBasicHttpContext
Deprecated
(4.2) HttpContext instances may not be shared by multiple threads
Thread-safe extension of the BasicHttpContext.
|
| public class | UriHttpRequestHandlerMapper
Maintains a map of HTTP request handlers keyed by a request URI pattern. |
| public class | UriPatternMatcher<
The type of registered objects. T>Maintains a map of objects keyed by a request URI pattern. |