| Modifier and Type | Interface and Description |
|---|---|
| public interface | HttpContext
HttpContext represents execution state of an HTTP process. |
| 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 |
| Modifier and Type | Class and Description |
|---|---|
| public class | BasicHttpContext
Default implementation of |
| pack-priv class | |
| public class | DefaultHttpProcessor
Default immutable implementation of |
| 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 | 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 | RequestHandlerRegistry<
request handler type. T>Generic registry of request handlers that can be resolved by properties of request messages. |
| public class | RequestTargetHost
RequestHostOutgoing is responsible for adding |
| public class | RequestUserAgent
RequestUserAgent is responsible for adding |
| public class | RequestValidateHost
RequestTargetHost is responsible for copying |
| 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 | UriPatternMatcher<
The type of registered objects. T>Maintains a map of objects keyed by a request URI pattern. |
| public class | UriPatternOrderedMatcher<
The type of registered objects. T>Maintains a map of objects keyed by a request URI pattern. |
| public class | UriRegexMatcher<
The type of registered objects. T>Maintains a map of objects keyed by a request URI regular expression. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum |