Class Summary |
ConnectionTimer |
Utility class for timing out connections. |
ConnectionTimer.TimeoutMap |
Map for tracking idle connection timeouts. |
Header |
Class representing HTTP message header. |
Header.FieldKey |
Field lookup key. |
HttpClientConnection |
Class representing a client-side HTTP connection used to send HTTP requests. |
HttpClientManager |
Class for managing client-side functions shared among multiple connections
(e.g., tracking of unsent response acknowledgments, caching of information
about contacted HTTP servers). |
HttpClientManager.ServerKey |
Server lookup key. |
HttpServerConnection |
Class representing a server-side HTTP connection used to receive and
dispatch incoming HTTP requests. |
HttpServerManager |
Class for managing server-side functions shared among multiple connections,
such as acknowledgment notification. |
HttpServerManager.AckListenerMap |
Map for tracking registered AcknowledgmentSource.Listeners. |
HttpSettings |
Utility class for querying HTTP/HTTPS-related system properties. |
MessageReader |
Class for reading HTTP messages. |
MessageWriter |
Class for writing HTTP messages. |
Request |
Superclass for OutboundRequest, InboundRequest implementation classes. |
ServerInfo |
Remote HTTP server version/authentication information. |
ServerInfo.LineParser |
Class for parsing multi-part HTTP header lines that may appear as the
values of the WWW-Authenticate, Proxy-Authenticate, Authorization-Info
or Proxy-Authorization-Info header lines. |
StartLine |
Class representing first line of an HTTP message. |
TimedMap |
Simple hash map which evicts entries after a fixed timeout. |
TimedMap.Mapping |
Key/value mapping. |
TimedMap.Queue |
Lightweight doubly-linked queue supporting constant-time manipulation. |
TimedMap.Queue.Node |
|