All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbortableHttpRequest |
Deprecated.
|
| AbstractCookieAttributeHandler |
|
| AbstractCookieSpec |
Abstract cookie specification which can delegate the job of parsing,
validation or matching cookie attributes to a number of arbitrary
CookieAttributeHandlers.
|
| AbstractExecutionAwareRequest |
|
| AbstractVerifier |
|
| AIMDBackoffManager |
The AIMDBackoffManager applies an additive increase,
multiplicative decrease (AIMD) to managing a dynamic limit to
the number of connections allowed to a given host.
|
| AllClientPNames |
Deprecated.
|
| AllowAllHostnameVerifier |
The ALLOW_ALL HostnameVerifier essentially turns hostname verification
off.
|
| AUTH |
Constants and static helpers related to the HTTP authentication.
|
| AuthCache |
|
| AuthenticationException |
Signals a failure in authentication process
|
| AuthenticationStrategy |
/**
A handler for determining if an HTTP response represents an authentication challenge that was
sent back to the client as a result of authentication failure.
|
| AuthOption |
|
| AuthPNames |
Deprecated.
|
| AuthProtocolState |
|
| AuthScheme |
This interface represents an abstract challenge-response oriented
authentication scheme.
|
| AuthSchemeBase |
Abstract authentication scheme class that serves as a basis
for all authentication schemes supported by HttpClient.
|
| AuthSchemeFactory |
Deprecated.
|
| AuthSchemeProvider |
|
| AuthSchemeRegistry |
Deprecated.
|
| AuthSchemes |
Standard authentication schemes supported by HttpClient.
|
| AuthScope |
The class represents an authentication scope consisting of a host name,
a port number, a realm name and an authentication scheme name which
Credentials apply to.
|
| AuthState |
This class provides detailed information about the state of the authentication process.
|
| BackoffManager |
Represents a controller that dynamically adjusts the size
of an available connection pool based on feedback from
using the connections.
|
| BackoffStrategyExec |
|
| BasicAuthCache |
|
| BasicClientCookie |
|
| BasicClientCookie2 |
|
| BasicCommentHandler |
|
| BasicCookieStore |
|
| BasicCredentialsProvider |
|
| BasicDomainHandler |
|
| BasicExpiresHandler |
|
| BasicHttpClientConnectionManager |
A connection manager for a single connection.
|
| BasicMaxAgeHandler |
|
| BasicPathHandler |
|
| BasicResponseHandler |
A ResponseHandler that returns the response body as a String
for successful (2xx) responses.
|
| BasicRouteDirector |
|
| BasicScheme |
Basic authentication scheme as defined in RFC 2617.
|
| BasicSchemeFactory |
|
| BasicSecureHandler |
|
| BasicUserPrincipal |
Basic user principal used for HTTP authentication
|
| BestMatchSpec |
'Meta' cookie specification that picks up a cookie policy based on
the format of cookies sent with the HTTP response.
|
| BestMatchSpecFactory |
|
| BrowserCompatHostnameVerifier |
The HostnameVerifier that works the same way as Curl and Firefox.
|
| BrowserCompatSpec |
Cookie specification that strives to closely mimic (mis)behavior of
common web browser applications such as Microsoft Internet Explorer
and Mozilla FireFox.
|
| BrowserCompatSpecFactory |
|
| BrowserCompatSpecFactory.SecurityLevel |
|
| BrowserCompatVersionAttributeHandler |
"Version" cookie attribute handler for BrowserCompat cookie spec.
|
| ChallengeState |
Challenge mode (TARGET or PROXY)
|
| CircularRedirectException |
Signals a circular redirect
|
| ClientConnectionManager |
Deprecated.
|
| ClientConnectionRequest |
Deprecated.
|
| ClientCookie |
ClientCookie extends the standard Cookie interface with
additional client specific functionality such ability to retrieve
original cookie attributes exactly as they were specified by the
origin server.
|
| ClientExecChain |
This interface represents an element in the HTTP request execution chain.
|
| ClientPNames |
Deprecated.
|
| ClientProtocolException |
Signals an error in the HTTP protocol.
|
| CloneUtils |
A collection of utilities to workaround limitations of Java clone framework.
|
| CloseableHttpClient |
Base implementation of HttpClient that also implements Closeable.
|
| CloseableHttpResponse |
Extended version of the HttpResponse interface that also extends Closeable.
|
| Configurable |
Configuration interface for HTTP requests.
|
| ConnConnectionPNames |
Deprecated.
|
| ConnectionBackoffStrategy |
When managing a dynamic number of connections for a given route, this
strategy assesses whether a given request execution outcome should
result in a backoff signal or not, based on either examining the
Throwable that resulted or by examining the resulting
response (e.g.
|
| ConnectionKeepAliveStrategy |
Interface for deciding how long a connection can remain
idle before being reused.
|
| ConnectionPoolTimeoutException |
A timeout while waiting for an available connection
from a connection manager.
|
| ConnectionReleaseTrigger |
Interface for releasing a connection.
|
| ConnectionRequest |
Represents a request for a HttpClientConnection whose life cycle
is managed by a connection manager.
|
| ConnectionShutdownException |
Signals that the connection has been shut down or released back to the
the connection pool
|
| ConnectionSocketFactory |
A factory for creating and connecting connection sockets.
|
| ConnectTimeoutException |
A timeout while connecting to an HTTP server or waiting for an
available connection from an HttpConnectionManager.
|
| ConnManagerPNames |
Deprecated.
|
| ConnRoutePNames |
Deprecated.
|
| ContextAwareAuthScheme |
This interface represents an extended authentication scheme
that requires access to HttpContext in order to
generate an authorization string.
|
| Cookie |
Cookie interface represents a token or short packet of state information
(also referred to as "magic-cookie") that the HTTP agent and the target
server can exchange to maintain a session.
|
| CookieAttributeHandler |
This interface represents a cookie attribute handler responsible
for parsing, validating, and matching a specific cookie attribute,
such as path, domain, port, etc.
|
| CookieIdentityComparator |
This cookie comparator can be used to compare identity of cookies.
|
| CookieOrigin |
CookieOrigin class encapsulates details of an origin server that
are relevant when parsing, validating or matching HTTP cookies.
|
| CookiePathComparator |
This cookie comparator ensures that multiple cookies satisfying
a common criteria are ordered in the Cookie header such
that those with more specific Path attributes precede those with
less specific.
|
| CookieRestrictionViolationException |
Signals that a cookie violates a restriction imposed by the cookie
specification.
|
| CookieSpec |
Defines the cookie management specification.
|
| CookieSpecBase |
Cookie management functions shared by all specification.
|
| CookieSpecFactory |
Deprecated.
|
| CookieSpecPNames |
Deprecated.
|
| CookieSpecProvider |
|
| CookieSpecRegistry |
Deprecated.
|
| CookieSpecs |
Standard cookie specifications supported by HttpClient.
|
| CookieStore |
This interface represents an abstract store for Cookie
objects.
|
| Credentials |
This interface represents a set of credentials consisting of a security
principal and a secret (password) that can be used to establish user
identity
|
| CredentialsProvider |
Abstract credentials provider that maintains a collection of user
credentials.
|
| DateParseException |
An exception to indicate an error parsing a date string.
|
| DateUtils |
A utility class for parsing and formatting HTTP dates as used in cookies and
other headers.
|
| DefaultBackoffStrategy |
This ConnectionBackoffStrategy backs off either for a raw
network socket or connection timeout or if the server explicitly
sends a 503 (Service Unavailable) response.
|
| DefaultConnectionKeepAliveStrategy |
Default implementation of a strategy deciding duration
that a connection can remain idle.
|
| DefaultHttpRequestRetryHandler |
|
| DefaultHttpResponseParser |
Lenient HTTP response parser implementation that can skip malformed data until
a valid HTTP response message head is encountered.
|
| DefaultHttpResponseParserFactory |
Default factory for response message parsers.
|
| DefaultManagedHttpClientConnection |
|
| DefaultProxyRoutePlanner |
Implementation of an HttpRoutePlanner
that routes requests through a default proxy.
|
| DefaultRedirectStrategy |
|
| DefaultRoutePlanner |
|
| DefaultSchemePortResolver |
|
| DefaultServiceUnavailableRetryStrategy |
|
| DefaultUserTokenHandler |
|
| DeflateDecompressingEntity |
|
| DeflateInputStream |
Deflate input stream.
|
| DigestScheme |
Digest authentication scheme as defined in RFC 2617.
|
| DigestSchemeFactory |
|
| DnsResolver |
Users may implement this interface to override the normal DNS lookup offered
by the OS.
|
| EntityBuilder |
|
| EntityEnclosingRequestWrapper |
Deprecated.
|
| EofSensorInputStream |
A stream wrapper that triggers actions on close() and EOF.
|
| EofSensorWatcher |
|
| FutureRequestExecutionMetrics |
|
| FutureRequestExecutionService |
HttpAsyncClientWithFuture wraps calls to execute with a HttpRequestFutureTask
and schedules them using the provided executor service.
|
| GGSSchemeBase |
|
| GzipCompressingEntity |
Wrapping entity that compresses content when writing.
|
| GzipDecompressingEntity |
|
| HttpAuthenticator |
|
| HttpClient |
This interface represents only the most basic contract for HTTP request
execution.
|
| HttpClientBuilder |
|
| HttpClientConnectionManager |
Represents a manager of persistent client connections.
|
| HttpClientContext |
Adaptor class that provides convenience type safe setters and getters
for common HttpContext attributes used in the course
of HTTP request execution.
|
| HttpClientParamConfig |
Deprecated.
|
| HttpClients |
|
| HttpClientUtils |
Convenience methods for closing response and client objects.
|
| HttpConnectionFactory<T,C extends HttpConnection> |
|
| HttpDelete |
HTTP DELETE method
|
| HttpEntityEnclosingRequestBase |
Basic implementation of an entity enclosing HTTP request
that can be modified
|
| HttpExecutionAware |
Interface to be implemented by any object that wishes to be notified of
blocking I/O operations that could be cancelled.
|
| HttpGet |
HTTP GET method.
|
| HttpHead |
HTTP HEAD method.
|
| HttpHostConnectException |
A ConnectException that specifies the HttpHost that was
being connected to.
|
| HttpInetSocketAddress |
Deprecated.
|
| HttpOptions |
HTTP OPTIONS method.
|
| HttpPatch |
HTTP PATCH method.
|
| HttpPost |
HTTP POST method.
|
| HttpPut |
HTTP PUT method.
|
| HttpRequestBase |
|
| HttpRequestFutureTask<V> |
FutureTask implementation that wraps a HttpAsyncClientCallable and exposes various task
specific metrics.
|
| HttpRequestRetryHandler |
A handler for determining if an HttpRequest should be retried after a
recoverable exception during execution.
|
| HttpRequestWrapper |
A wrapper class for HttpRequest that can be used to change properties of the current
request without modifying the original object.
|
| HttpResponseException |
Signals a non 2xx HTTP response.
|
| HttpRoute |
The route for a request.
|
| HttpRoutedConnection |
Deprecated.
|
| HttpRouteDirector |
Provides directions on establishing a route.
|
| HttpRoutePlanner |
Encapsulates logic to compute a HttpRoute to a target host.
|
| HttpTrace |
HTTP TRACE method.
|
| HttpUriRequest |
Extended version of the HttpRequest interface that provides
convenience methods to access request properties such as request URI
and method type.
|
| Idn |
Abstraction of international domain name (IDN) conversion.
|
| IgnoreSpec |
CookieSpec that ignores all cookies
|
| IgnoreSpecFactory |
|
| InetAddressUtils |
A collection of utilities relating to InetAddresses.
|
| InMemoryDnsResolver |
|
| InvalidCredentialsException |
Authentication credentials required to respond to a authentication
challenge are invalid
|
| JdkIdn |
Uses the java.net.IDN class through reflection.
|
| KerberosScheme |
KERBEROS authentication scheme.
|
| KerberosSchemeFactory |
|
| LaxRedirectStrategy |
Lax RedirectStrategy implementation
that automatically redirects all HEAD, GET and POST requests.
|
| LayeredConnectionSocketFactory |
|
| LayeredSchemeSocketFactory |
Deprecated.
|
| LayeredSocketFactory |
Deprecated.
|
| MainClientExec |
The last request executor in the HTTP request execution chain
that is responsible for execution of request / response
exchanges with the opposite endpoint.
|
| MalformedChallengeException |
Signals that authentication challenge is in some way invalid or
illegal in the given context
|
| MalformedCookieException |
Signals that a cookie is in some way invalid or illegal in a given
context
|
| ManagedClientConnection |
Deprecated.
|
| ManagedHttpClientConnection |
Represents a managed connection whose state and life cycle is managed by
a connection manager.
|
| ManagedHttpClientConnectionFactory |
|
| MinimalClientExec |
Request executor that implements the most fundamental aspects of
the HTTP specification and the most straight-forward request / response
exchange with the target server.
|
| NetscapeDomainHandler |
|
| NetscapeDraftHeaderParser |
|
| NetscapeDraftSpec |
This CookieSpec implementation conforms to
the original draft specification published by Netscape Communications.
|
| NetscapeDraftSpecFactory |
|
| NonRepeatableRequestException |
Signals failure to retry the request due to non-repeatable request
entity.
|
| NoopUserTokenHandler |
|
| NTCredentials |
Credentials implementation for Microsoft Windows platforms that includes
Windows specific attributes such as name of the domain the user belongs to.
|
| NTLMEngine |
Abstract NTLM authentication engine.
|
| NTLMEngineException |
Signals NTLM protocol failure.
|
| NTLMScheme |
NTLM is a proprietary authentication scheme developed by Microsoft
and optimized for Windows platforms.
|
| NTLMSchemeFactory |
|
| NTUserPrincipal |
Microsoft Windows specific user principal implementation.
|
| NullBackoffStrategy |
|
| PlainConnectionSocketFactory |
The default class for creating plain (unencrypted) sockets.
|
| PoolingHttpClientConnectionManager |
ClientConnectionPoolManager maintains a pool of
HttpClientConnections and is able to service connection requests
from multiple execution threads.
|
| PrivateKeyDetails |
Private key details.
|
| PrivateKeyStrategy |
A strategy allowing for a choice of an alias during SSL authentication.
|
| ProtocolExec |
Request executor in the request execution chain that is responsible
for implementation of HTTP specification requirements.
|
| ProxyAuthenticationStrategy |
|
| ProxyClient |
ProxyClient can be used to establish a tunnel via an HTTP proxy.
|
| PublicSuffixFilter |
Wraps a CookieAttributeHandler and leverages its match method
to never match a suffix from a black list.
|
| PublicSuffixListParser |
|
| Punycode |
Facade that provides conversion between Unicode and Punycode domain names.
|
| RedirectException |
Signals violation of HTTP specification caused by an invalid redirect
|
| RedirectExec |
Request executor in the request execution chain that is responsible
for handling of request redirects.
|
| RedirectLocations |
This class represents a collection of URIs used
as redirect locations.
|
| RedirectStrategy |
A strategy for determining if an HTTP request should be redirected to
a new location in response to an HTTP response received from the target
server.
|
| RequestAbortedException |
Signals that the request has been aborted.
|
| RequestAcceptEncoding |
Class responsible for handling Content Encoding requests in HTTP.
|
| RequestAddCookies |
Request interceptor that matches cookies available in the current
CookieStore to the request being executed and generates
corresponding Cookie request headers.
|
| RequestAuthCache |
Request interceptor that can preemptively authenticate against known hosts,
if there is a cached AuthScheme instance in the local
AuthCache associated with the given target or proxy host.
|
| RequestBuilder |
|
| RequestClientConnControl |
This protocol interceptor is responsible for adding Connection
or Proxy-Connection headers to the outgoing requests, which
is essential for managing persistence of HTTP/1.0 connections.
|
| RequestConfig |
|
| RequestConfig.Builder |
|
| RequestDefaultHeaders |
Request interceptor that adds default request headers.
|
| RequestExpectContinue |
RequestExpectContinue is responsible for enabling the 'expect-continue'
handshake by adding Expect header.
|
| RequestWrapper |
Deprecated.
|
| ResponseContentEncoding |
|
| ResponseHandler<T> |
Handler that encapsulates the process of generating a response object
from a HttpResponse.
|
| ResponseProcessCookies |
Response interceptor that populates the current CookieStore with data
contained in response cookies received in the given the HTTP response.
|
| RetryExec |
Request executor in the request execution chain that is responsible
for making a decision whether a request failed due to an I/O error
should be re-executed.
|
| RFC2109DomainHandler |
|
| RFC2109Spec |
|
| RFC2109SpecFactory |
|
| RFC2109VersionHandler |
|
| RFC2617Scheme |
Abstract authentication scheme class that lays foundation for all
RFC 2617 compliant authentication schemes and provides capabilities common
to all authentication schemes defined in RFC 2617.
|
| RFC2965CommentUrlAttributeHandler |
"CommentURL" cookie attribute handler for RFC 2965 cookie spec.
|
| RFC2965DiscardAttributeHandler |
"Discard" cookie attribute handler for RFC 2965 cookie spec.
|
| RFC2965DomainAttributeHandler |
"Domain" cookie attribute handler for RFC 2965 cookie spec.
|
| RFC2965PortAttributeHandler |
"Port" cookie attribute handler for RFC 2965 cookie spec.
|
| RFC2965Spec |
|
| RFC2965SpecFactory |
|
| RFC2965VersionAttributeHandler |
"Version" cookie attribute handler for RFC 2965 cookie spec.
|
| Rfc3492Idn |
Implementation from pseudo code in RFC 3492.
|
| RouteInfo |
Read-only interface for route information.
|
| RouteInfo.LayerType |
The layering type of a route.
|
| RouteInfo.TunnelType |
The tunnelling type of a route.
|
| RouteTracker |
Helps tracking the steps in establishing a route.
|
| Scheme |
Deprecated.
|
| SchemeLayeredSocketFactory |
Deprecated.
|
| SchemePortResolver |
Strategy for default port resolution for protocol schemes.
|
| SchemeRegistry |
Deprecated.
|
| SchemeSocketFactory |
Deprecated.
|
| ServiceUnavailableRetryExec |
Request executor in the request execution chain that is responsible
for making a decision whether a request that received a non-2xx response
from the target server should be re-executed.
|
| ServiceUnavailableRetryStrategy |
Strategy interface that allows API users to plug in their own logic to
control whether or not a retry should automatically be done, how many times
it should be retried and so on.
|
| SetCookie |
This interface represents a Set-Cookie response header sent by the
origin server to the HTTP agent in order to maintain a conversational state.
|
| SetCookie2 |
This interface represents a Set-Cookie2 response header sent by the
origin server to the HTTP agent in order to maintain a conversational state.
|
| SM |
Constants and static helpers related to the HTTP state management.
|
| SocketFactory |
Deprecated.
|
| SPNegoScheme |
SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication
scheme.
|
| SPNegoSchemeFactory |
|
| SSLConnectionSocketFactory |
Layered socket factory for TLS/SSL connections.
|
| SSLContextBuilder |
Builder for SSLContext instances.
|
| SSLContexts |
SSLContext factory methods.
|
| SSLInitializationException |
|
| StandardHttpRequestRetryHandler |
HttpRequestRetryHandler which assumes
that all requested HTTP methods which should be idempotent according
to RFC-2616 are in fact idempotent and can be retried.
|
| StrictHostnameVerifier |
The Strict HostnameVerifier works the same way as Sun Java 1.4, Sun
Java 5, Sun Java 6-rc.
|
| SystemDefaultCredentialsProvider |
|
| SystemDefaultDnsResolver |
DNS resolver that uses the default OS implementation for resolving host names.
|
| SystemDefaultRoutePlanner |
|
| TargetAuthenticationStrategy |
|
| TrustSelfSignedStrategy |
A trust strategy that accepts self-signed certificates as trusted.
|
| TrustStrategy |
A strategy to establish trustworthiness of certificates without consulting the trust manager
configured in the actual SSL context.
|
| TunnelRefusedException |
Signals that the tunnel request was rejected by the proxy host.
|
| UnsupportedDigestAlgorithmException |
Authentication credentials required to respond to a authentication
challenge are invalid
|
| UnsupportedSchemeException |
Signals failure to establish connection using an unknown protocol scheme.
|
| URIBuilder |
Builder for URI instances.
|
| URIUtils |
A collection of utilities for URIs, to workaround
bugs within the class or for ease-of-use features.
|
| UrlEncodedFormEntity |
An entity composed of a list of url-encoded pairs.
|
| URLEncodedUtils |
A collection of utilities for encoding URLs.
|
| UsernamePasswordCredentials |
Simple Credentials implementation based on a user name / password
pair.
|
| UserTokenHandler |
A handler for determining if the given execution context is user specific
or not.
|
| Wire |
Logs data to the wire LOG.
|
| X509HostnameVerifier |
Interface for checking if a hostname matches the names stored inside the
server's X.509 certificate.
|