Package com.sun.jini.jeri.internal.http

Interface Summary
HttpClientSocketFactory Abstraction for objects which provide/configure sockets used by HttpClientConnection instances.
TimedConnection Interface implemented by connections which can be timed out.
 

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  
 

Exception Summary
HttpParseException Exception indicating failure to parse an HTTP message.
 



Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.