All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractConnPool<T,C,E extends PoolEntry<T,C>> |
Abstract synchronous (blocking) pool of connections.
|
AbstractHttpClientConnection |
Deprecated.
|
AbstractHttpEntity |
Abstract base class for entities.
|
AbstractHttpMessage |
|
AbstractHttpParams |
Deprecated.
|
AbstractHttpServerConnection |
Deprecated.
|
AbstractMessageParser<T extends HttpMessage> |
Abstract base class for HTTP message parsers that obtain input from
an instance of SessionInputBuffer .
|
AbstractMessageWriter<T extends HttpMessage> |
Abstract base class for HTTP message writers that serialize output to
an instance of SessionOutputBuffer .
|
AbstractSessionInputBuffer |
Deprecated.
|
AbstractSessionOutputBuffer |
Deprecated.
|
Args |
|
Asserts |
|
BasicConnFactory |
|
BasicConnPool |
|
BasicFuture<T> |
Basic implementation of the Future interface.
|
BasicHeader |
|
BasicHeaderElement |
|
BasicHeaderElementIterator |
|
BasicHeaderIterator |
|
BasicHeaderValueFormatter |
Basic implementation for formatting header value elements.
|
BasicHeaderValueParser |
Basic implementation for parsing header values into elements.
|
BasicHttpContext |
|
BasicHttpEntity |
A generic streamed, non-repeatable entity that obtains its content
from an InputStream .
|
BasicHttpEntityEnclosingRequest |
|
BasicHttpParams |
Deprecated.
|
BasicHttpProcessor |
Deprecated.
|
BasicHttpRequest |
|
BasicHttpResponse |
|
BasicLineFormatter |
Interface for formatting elements of the HEAD section of an HTTP message.
|
BasicLineParser |
Basic parser for lines in the head section of an HTTP message.
|
BasicListHeaderIterator |
|
BasicNameValuePair |
|
BasicPoolEntry |
|
BasicRequestLine |
|
BasicStatusLine |
|
BasicTokenIterator |
|
BHttpConnectionBase |
This class serves as a base for all HttpConnection implementations
and provides functionality common to both client and server HTTP connections.
|
BufferedHeader |
This class represents a raw HTTP header whose content is parsed 'on demand'
only when the header value needs to be consumed.
|
BufferedHttpEntity |
A wrapping entity that buffers it content if necessary.
|
BufferInfo |
Basic buffer properties.
|
ByteArrayBuffer |
A resizable byte array.
|
ByteArrayEntity |
A self contained, repeatable entity that obtains its content from a byte array.
|
Cancellable |
A Cancellable represents a process or an operation that can be
canceled.
|
CharArrayBuffer |
A resizable char array.
|
CharsetUtils |
|
ChunkedInputStream |
Implements chunked transfer coding.
|
ChunkedOutputStream |
Implements chunked transfer coding.
|
ConnectionClosedException |
Signals that the connection has been closed unexpectedly.
|
ConnectionConfig |
HTTP connection configuration.
|
ConnectionConfig.Builder |
|
ConnectionReuseStrategy |
Interface for deciding whether a connection can be re-used for
subsequent requests and should be kept alive.
|
ConnFactory<T,C> |
Factory for poolable blocking connections.
|
ConnPool<T,E> |
ConnPool represents a shared pool connections can be leased from
and released back to.
|
ConnPoolControl<T> |
Interface to control runtime properties of a ConnPool such as
maximum total number of connections or maximum connections per route
allowed.
|
ConnSupport |
Connection support methods.
|
Consts |
Commons constants.
|
ContentLengthInputStream |
Input stream that cuts off after a defined number of bytes.
|
ContentLengthOutputStream |
Output stream that cuts off after a defined number of bytes.
|
ContentLengthStrategy |
Represents a strategy to determine length of the enclosed content entity
based on properties of the HTTP message.
|
ContentProducer |
An abstract entity content producer.
|
ContentTooLongException |
Signals that HTTP entity content is too long.
|
ContentType |
Content type information consisting of a MIME type and an optional charset.
|
Contract |
This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
|
CoreConnectionPNames |
Deprecated.
|
CoreProtocolPNames |
Deprecated.
|
DefaultBHttpClientConnection |
|
DefaultBHttpClientConnectionFactory |
|
DefaultBHttpServerConnection |
|
DefaultBHttpServerConnectionFactory |
|
DefaultConnectionReuseStrategy |
Default implementation of a strategy deciding about connection re-use.
|
DefaultedHttpContext |
Deprecated.
|
DefaultedHttpParams |
Deprecated.
|
DefaultHttpClientConnection |
Deprecated.
|
DefaultHttpRequestFactory |
|
DefaultHttpRequestParser |
|
DefaultHttpRequestParserFactory |
Default factory for request message parsers.
|
DefaultHttpRequestWriter |
|
DefaultHttpRequestWriterFactory |
Default factory for request message writers.
|
DefaultHttpResponseFactory |
|
DefaultHttpResponseParser |
|
DefaultHttpResponseParserFactory |
Default factory for response message parsers.
|
DefaultHttpResponseWriter |
|
DefaultHttpResponseWriterFactory |
Default factory for response message writers.
|
DefaultHttpServerConnection |
Deprecated.
|
DisallowIdentityContentLengthStrategy |
Decorator for ContentLengthStrategy implementations that disallows the use of
identity transfer encoding.
|
EmptyInputStream |
|
EncodingUtils |
The home for utility methods that handle various encoding tasks.
|
EnglishReasonPhraseCatalog |
English reason phrases for HTTP status codes.
|
EntityDeserializer |
Deprecated.
|
EntitySerializer |
Deprecated.
|
EntityTemplate |
Entity that delegates the process of content generation
to a ContentProducer .
|
EntityUtils |
|
EofSensor |
Deprecated.
|
ExceptionLogger |
|
ExceptionUtils |
Deprecated.
|
ExecutionContext |
Deprecated.
|
Experimental |
The field or method to which this annotation is applied is marked as experimental.
|
FileEntity |
A self contained, repeatable entity that obtains its content from a file.
|
FormattedHeader |
An HTTP header which is already formatted.
|
FutureCallback<T> |
A callback interface that gets invoked upon completion of
a Future .
|
Header |
Represents an HTTP header field.
|
HeaderElement |
One element of an HTTP header value consisting of
a name / value pair and a number of optional name / value parameters.
|
HeaderElementIterator |
|
HeaderGroup |
A class for combining a set of headers.
|
HeaderIterator |
A type-safe iterator for Header objects.
|
HeaderValueFormatter |
Interface for formatting elements of a header value.
|
HeaderValueParser |
Interface for parsing header values into elements.
|
HTTP |
Constants and static helpers related to the HTTP protocol.
|
HttpAbstractParamBean |
Deprecated.
|
HttpClientConnection |
A client-side HTTP connection, which can be used for sending
requests and receiving responses.
|
HttpConnection |
A generic HTTP connection, useful on client and server side.
|
HttpConnectionFactory<T extends HttpConnection> |
|
HttpConnectionMetrics |
|
HttpConnectionMetricsImpl |
|
HttpConnectionParamBean |
Deprecated.
|
HttpConnectionParams |
Deprecated.
|
HttpContext |
HttpContext represents execution state of an HTTP process.
|
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.
|
HttpEntity |
An entity that can be sent or received with an HTTP message.
|
HttpEntityEnclosingRequest |
A request with an entity.
|
HttpEntityWrapper |
Base class for wrapping entities.
|
HttpException |
Signals that an HTTP exception has occurred.
|
HttpExpectationVerifier |
Defines an interface to verify whether an incoming HTTP request meets
the target server's expectations.
|
HttpHeaders |
Constants enumerating the HTTP headers.
|
HttpHost |
Holds all of the variables needed to describe an HTTP connection to a host.
|
HttpInetConnection |
An HTTP connection over the Internet Protocol (IP).
|
HttpMessage |
HTTP messages consist of requests from client to server and responses
from server to client.
|
HttpMessageParser<T extends HttpMessage> |
Abstract message parser intended to build HTTP messages from an arbitrary data source.
|
HttpMessageParserFactory<T extends HttpMessage> |
|
HttpMessageWriter<T extends HttpMessage> |
Abstract message writer intended to serialize HTTP messages to an arbitrary
data sink.
|
HttpMessageWriterFactory<T extends HttpMessage> |
|
HttpParamConfig |
Deprecated.
|
HttpParams |
Deprecated.
|
HttpParamsNames |
Deprecated.
|
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.
|
HttpProcessorBuilder |
|
HttpProtocolParamBean |
Deprecated.
|
HttpProtocolParams |
Deprecated.
|
HttpRequest |
A request message from a client to a server includes, within the
first line of that message, the method to be applied to the resource,
the identifier of the resource, and the protocol version in use.
|
HttpRequestExecutor |
HttpRequestExecutor is a client side HTTP protocol handler based
on the blocking (classic) I/O model.
|
HttpRequestFactory |
|
HttpRequestHandler |
HttpRequestHandler represents a routine for processing of a specific group
of HTTP requests.
|
HttpRequestHandlerMapper |
|
HttpRequestHandlerRegistry |
Deprecated.
|
HttpRequestHandlerResolver |
Deprecated.
|
HttpRequestInterceptor |
HTTP protocol interceptor is a routine that implements a specific aspect of
the HTTP protocol.
|
HttpRequestInterceptorList |
Deprecated.
|
HttpRequestParser |
Deprecated.
|
HttpRequestWriter |
Deprecated.
|
HttpResponse |
After receiving and interpreting a request message, a server responds
with an HTTP response message.
|
HttpResponseFactory |
|
HttpResponseInterceptor |
HTTP protocol interceptor is a routine that implements a specific aspect of
the HTTP protocol.
|
HttpResponseInterceptorList |
Deprecated.
|
HttpResponseParser |
Deprecated.
|
HttpResponseWriter |
Deprecated.
|
HttpServer |
|
HttpServerConnection |
A server-side HTTP connection, which can be used for receiving
requests and sending responses.
|
HttpService |
HttpService is a server side HTTP protocol handler based on
the classic (blocking) I/O model.
|
HttpStatus |
Constants enumerating the HTTP status codes.
|
HttpTransportMetrics |
|
HttpTransportMetricsImpl |
|
HttpVersion |
Represents an HTTP version.
|
IdentityInputStream |
Input stream that reads data without any transformation.
|
IdentityOutputStream |
Output stream that writes data without any transformation.
|
ImmutableHttpProcessor |
|
InputStreamEntity |
A streamed, non-repeatable entity that obtains its content from
an InputStream .
|
LangUtils |
A set of utility methods to help produce consistent
equals and hashCode methods.
|
LaxContentLengthStrategy |
The lax implementation of the content length strategy.
|
LineFormatter |
Interface for formatting elements of the HEAD section of an HTTP message.
|
LineParser |
Interface for parsing lines in the HEAD section of an HTTP message.
|
Lookup<I> |
Generic lookup by low-case string ID.
|
MalformedChunkCodingException |
Signals a malformed chunked stream.
|
MessageConstraintException |
Signals a message constraint violation.
|
MessageConstraints |
HTTP Message constraints: line length and header count.
|
MessageConstraints.Builder |
|
MethodNotSupportedException |
Signals that an HTTP method is not supported.
|
NameValuePair |
A name-value pair parameter used as an element of HTTP messages.
|
NetUtils |
|
NoConnectionReuseStrategy |
A strategy that never re-uses a connection.
|
NoHttpResponseException |
Signals that the target server failed to respond with a valid HTTP response.
|
Obsolete |
The field or method to which this annotation is applied is marked as implementing
requirements of the HTTP protocol or a related protocol that are now obsolete.
|
ParseException |
Signals a parse error.
|
ParserCursor |
This class represents a context of a parsing operation:
the current position the parsing operation is expected to start at
the bounds limiting the scope of the parsing operation
|
PoolEntry<T,C> |
Pool entry containing a pool connection object along with its route.
|
PoolEntryCallback<T,C> |
Pool entry callabck.
|
PoolStats |
Pool statistics.
|
PrivateKeyDetails |
Private key details.
|
PrivateKeyStrategy |
A strategy allowing for a choice of an alias during SSL authentication.
|
ProtocolException |
Signals that an HTTP protocol violation has occurred.
|
ProtocolVersion |
Represents a protocol version.
|
ReasonPhraseCatalog |
Interface for obtaining reason phrases for HTTP status codes.
|
Registry<I> |
Generic registry of items keyed by low-case string ID.
|
RegistryBuilder<I> |
|
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.
|
RequestLine |
The Request-Line begins with a method token, followed by the
Request-URI and the protocol version, and ending with CRLF.
|
RequestTargetHost |
RequestTargetHost is responsible for adding Host header.
|
RequestUserAgent |
RequestUserAgent is responsible for adding User-Agent header.
|
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.
|
SerializableEntity |
A streamed entity that obtains its content from a Serializable .
|
ServerBootstrap |
|
SessionInputBuffer |
Session input buffer for blocking connections.
|
SessionInputBufferImpl |
Abstract base class for session input buffers that stream data from
an arbitrary InputStream .
|
SessionOutputBuffer |
Session output buffer for blocking connections.
|
SessionOutputBufferImpl |
Abstract base class for session output buffers that stream data to
an arbitrary OutputStream .
|
SocketConfig |
Socket configuration.
|
SocketConfig.Builder |
|
SocketHttpClientConnection |
Deprecated.
|
SocketHttpServerConnection |
Deprecated.
|
SocketInputBuffer |
Deprecated.
|
SocketOutputBuffer |
Deprecated.
|
SSLContextBuilder |
Builder for SSLContext instances.
|
SSLContexts |
SSLContext factory methods.
|
SSLInitializationException |
|
SSLServerSetupHandler |
Server SSL setup handler.
|
StatusLine |
The first line of a Response message is the Status-Line, consisting
of the protocol version followed by a numeric status code and its
associated textual phrase, with each element separated by SP
characters.
|
StrictContentLengthStrategy |
The strict implementation of the content length strategy.
|
StringEntity |
A self contained, repeatable entity that obtains its content from
a String .
|
SyncBasicHttpContext |
Deprecated.
|
SyncBasicHttpParams |
Deprecated.
|
TextUtils |
|
ThreadingBehavior |
Defines types of threading behavior enforced at runtime.
|
TokenIterator |
An iterator for String tokens.
|
TokenParser |
Low level parser for header field elements.
|
TruncatedChunkException |
Signals a truncated chunk in a chunked stream.
|
TrustStrategy |
A strategy to establish trustworthiness of certificates without consulting the trust manager
configured in the actual SSL context.
|
UnsupportedHttpVersionException |
Signals an unsupported version of the HTTP protocol.
|
UriHttpRequestHandlerMapper |
Maintains a map of HTTP request handlers keyed by a request URI pattern.
|
UriPatternMatcher<T> |
Maintains a map of objects keyed by a request URI pattern.
|
VersionInfo |
Provides access to version information for HTTP components.
|