All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractBackoff |
AbstractBackoff is an abstract class that provides a common implementation for managing
backoff behavior in HttpClient connection pool.
|
| AbstractBinaryAsyncCacheStorage<CAS> |
Abstract cache backend for serialized binary objects capable of CAS (compare-and-swap) updates.
|
| AbstractBinaryCacheStorage<CAS> |
Abstract cache backend for serialized binary objects capable of CAS (compare-and-swap) updates.
|
| AbstractBinPushConsumer |
Abstract push response consumer that processes response body data as an octet stream.
|
| AbstractBinResponseConsumer<T> |
Abstract response consumer that processes response body data as an octet stream.
|
| AbstractCharPushConsumer |
Abstract push response consumer that processes response body data as a character stream.
|
| AbstractCharResponseConsumer<T> |
Abstract response consumer that processes response body data as a character stream.
|
| AbstractClientContextBuilder<T extends HttpClientContext> |
|
| AbstractClientTlsStrategy |
|
| AbstractContentBody |
|
| AbstractCookieAttributeHandler |
|
| AbstractCookieSpec |
Abstract cookie specification which can delegate the job of parsing,
validation or matching cookie attributes to a number of arbitrary
CookieAttributeHandlers.
|
| AbstractHttpAsyncClientBase |
|
| AbstractHttpAsyncClientBase.Status |
|
| AbstractHttpClientResponseHandler<T> |
A generic HttpClientResponseHandler that works with the response entity
for successful (2xx) responses.
|
| AbstractMinimalHttpAsyncClientBase |
|
| AbstractMultipartFormat |
HttpMultipart represents a collection of MIME multipart encoded content bodies.
|
| AbstractSerializingAsyncCacheStorage<T,CAS> |
Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates.
|
| AbstractSerializingCacheStorage<T,CAS> |
Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates.
|
| 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.
|
| Async |
Asynchronous executor for Requests.
|
| Async.ExecRunnable<T> |
|
| AsyncCachingExec |
Request executor in the request execution chain that is responsible for
transparent client-side caching.
|
| AsyncCachingExec.AsyncExecCallbackWrapper |
|
| AsyncClientConnectionManager |
Represents a manager of persistent non-blocking client connections.
|
| AsyncClientConnectionOperator |
Connection operator that performs connection connect and upgrade operations.
|
| AsyncConnectExec |
Request execution handler in the asynchronous request execution chain
that is responsible for establishing connection to the target
origin server as specified by the current connection route.
|
| AsyncConnectExec.State |
|
| AsyncConnectionEndpoint |
Client connection endpoint that can be used to execute message exchanges.
|
| AsyncExecCallback |
AsyncExecCallback methods represent response processing events
in the client side request execution chain.
|
| AsyncExecChain |
Represents a single element in the client side asynchronous request execution chain.
|
| AsyncExecChain.Scheduler |
Request execution scheduler
|
| AsyncExecChain.Scope |
Request execution scope that includes the unique message exchange ID,
the connection route, the original request message, the execution
context and the internal execution runtime.
|
| AsyncExecChainElement |
|
| AsyncExecChainHandler |
Abstract request execution handler in an asynchronous client side request execution
chain.
|
| AsyncExecRuntime |
Execution runtime that provides access to the underlying connection endpoint and helps
manager its life cycle.
|
| AsyncHttpRequestRetryExec |
Request executor in the asynchronous request execution chain that is
responsible for making a decision whether a request that failed due to
an I/O exception or received a specific response from the target server should
be re-executed.
|
| AsyncHttpRequestRetryExec.State |
|
| AsyncProtocolExec |
Request execution handler in the asynchronous request execution chain
that is responsible for implementation of HTTP specification requirements.
|
| AsyncPushConsumerRegistry |
|
| AsyncRedirectExec |
Request execution handler in the asynchronous request execution chain
responsible for handling of request redirects.
|
| AsyncRedirectExec.State |
|
| AuthCache |
This interface represents an cache of AuthScheme state information
that can be re-used for preemptive authentication by subsequent requests.
|
| AuthCacheKeeper |
Utility class that implements commons aspects of the client side authentication cache keeping.
|
| AuthChallenge |
This class represents an authentication challenge consisting of a auth scheme
and either a single parameter or a list of name / value pairs.
|
| AuthChallengeParser |
Authentication challenge parser.
|
| AuthChallengeParser.ChallengeInt |
|
| AuthenticationException |
Signals a failure in authentication process
|
| AuthenticationHandler |
Internal utility class that implements commons aspects of the client side
HTTP authentication.
|
| AuthenticationStrategy |
Strategy to select auth schemes in order of preference based on auth challenges
presented by the opposite endpoint (target server or a proxy).
|
| AuthExchange |
This class represents the actual state of authentication handshake including the current AuthScheme
used for request authorization as well as a collection of backup authentication options if available.
|
| AuthExchange.State |
|
| AuthScheme |
This interface represents an abstract challenge-response oriented authentication scheme.
|
| AuthSchemeFactory |
|
| AuthSchemeSupport |
|
| AuthScope |
AuthScope represents an authentication scope consisting of
an application protocol, a host name, a port number, a realm name
and an authentication scheme name.
|
| AuthStateCacheable |
Indicates that the state of an AuthScheme can be cached
and re-used for preemptive authentication by subsequent requests.
|
| BackoffManager |
Represents a controller that dynamically adjusts the size
of an available connection pool based on feedback from
using the connections.
|
| BackoffStrategyExec |
Request execution handler in the classic request execution chain
that is responsible for execution of an ConnectionBackoffStrategy.
|
| Base64 |
Provide implementations of the Base64 conversion methods from Commons Codec, delegating to the Java Base64
implementation.
|
| BasicAuthCache |
|
| BasicAuthCache.AuthData |
|
| BasicAuthCache.Key |
|
| BasicClientCookie |
|
| BasicCookieStore |
|
| BasicCredentialsProvider |
|
| BasicDomainHandler |
Cookie domain attribute handler.
|
| BasicExpiresHandler |
Cookie expires attribute handler.
|
| BasicHttpAsyncCache |
|
| BasicHttpCache |
|
| BasicHttpCacheStorage |
|
| BasicHttpClientConnectionManager |
A connection manager for a single connection.
|
| BasicHttpClientResponseHandler |
A HttpClientResponseHandler that returns
the response body as a String for successful (2xx) responses.
|
| BasicHttpOnlyHandler |
Cookie HttpOnly attribute handler.
|
| BasicHttpRequests |
Deprecated.
|
| BasicMaxAgeHandler |
Cookie max-age attribute handler.
|
| BasicPathHandler |
Cookie path attribute handler.
|
| BasicRouteDirector |
|
| BasicScheme |
Basic authentication scheme.
|
| BasicScheme.State |
|
| BasicSchemeFactory |
|
| BasicSecureHandler |
Cookie secure attribute handler.
|
| BasicUserPrincipal |
Basic username based principal representation.
|
| BearerScheme |
Bearer authentication scheme.
|
| BearerScheme.State |
|
| BearerSchemeFactory |
|
| BearerToken |
Opaque token Credentials usually representing a set of claims, often encrypted
or signed.
|
| Brotli4jRuntime |
|
| BrotliCodecFactory |
Brotli Codecs factory.
|
| BrotliDecompressingEntity |
Deprecated.
|
| BrotliInputStreamFactory |
Deprecated.
|
| ByteArrayBody |
Binary body part backed by a byte array.
|
| ByteArrayBuilder |
Builder class for sequences of bytes.
|
| ByteArrayCacheEntrySerializer |
Deprecated.
|
| ByteArrayCacheEntrySerializer.RestrictedObjectInputStream |
|
| CacheableRequestPolicy |
Determines if an HttpRequest is allowed to be served from the cache.
|
| CacheConfig |
Configuration for HTTP caches
|
| CacheConfig.Builder |
|
| CacheContextBuilder |
|
| CacheControl |
Represents the values of the Cache-Control header in an HTTP message, which indicate whether and for how long
the response can be cached by the client and intermediary proxies.
|
| CacheControlHeaderGenerator |
|
| CacheControlHeaderParser |
A parser for the HTTP Cache-Control header that can be used to extract information about caching directives.
|
| CachedHttpResponseGenerator |
|
| CachedResponseSuitabilityChecker |
Determines whether a given HttpCacheEntry is suitable to be
used as a response for a given HttpRequest.
|
| CacheHit |
|
| CacheKeyGenerator |
|
| CacheMatch |
Represents a full match or a partial match (variant options)
result of a cache lookup operation.
|
| CacheResponseStatus |
This enumeration represents the various ways a response can be generated
by an HTTP cache.
|
| CacheRevalidatorBase |
Abstract cache re-validation class.
|
| CacheRevalidatorBase.ScheduledExecutor |
|
| CacheSuitability |
|
| CacheSupport |
HTTP cache support utilities.
|
| CacheValidityPolicy |
|
| CachingExec |
Request executor in the request execution chain that is responsible for
transparent client-side caching.
|
| CachingExecBase |
|
| CachingH2AsyncClientBuilder |
|
| CachingHttpAsyncClientBuilder |
|
| CachingHttpAsyncClients |
|
| CachingHttpClientBuilder |
|
| CachingHttpClients |
|
| ChainElement |
Supported elements of request execution pipeline.
|
| ChallengeType |
Challenge type (TARGET or PROXY)
|
| CircularRedirectException |
Signals a circular redirect
|
| ClassicHttpRequests |
Deprecated.
|
| ClassicRequestCopier |
Deprecated.
|
| ClassicToAsyncAdaptor |
|
| ClientProtocolException |
Signals an error in the HTTP protocol.
|
| ClientTlsStrategyBuilder |
Builder for client TLS strategy instances.
|
| Clock |
|
| CloseableDelegate |
|
| CloseableHttpAsyncClient |
Base implementation of HttpAsyncClient that also implements ModalCloseable.
|
| CloseableHttpClient |
Base implementation of HttpClient that also implements ModalCloseable.
|
| CloseableHttpResponse |
Provided for backward compatibility with HttpClient 4.x.
|
| CombinedEntity |
|
| CommonCookieAttributeHandler |
|
| CommonsCompressCodecFactory |
Codecs factory for Apache Commons Compress.
|
| CommonsCompressRuntime |
Lightweight guard that checks whether the Commons Compress factory
class is loadable with the current class loader.
|
| CompressingEntity |
Streaming wrapper that compresses the enclosed HttpEntity on write.
|
| ConcurrentCountMap<T> |
Concurrent map of integer counts.
|
| ConditionalRequestBuilder<T extends org.apache.hc.core5.http.HttpRequest> |
|
| Configurable |
Configuration interface for HTTP requests.
|
| ConfigurableHttpRequest |
HTTP request message with a custom configuration.
|
| ConnectExceptionSupport |
Connect exception support methods.
|
| ConnectExec |
Request execution handler in the classic request execution chain
that is responsible for establishing connection to the target
origin server as specified by the current connection route.
|
| 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.
|
| ConnectionConfig |
Immutable class encapsulating connection initialization and management settings.
|
| ConnectionConfig.Builder |
|
| ConnectionEndpoint |
Client endpoint leased from a connection manager.
|
| ConnectionEndpoint.RequestExecutor |
|
| ConnectionHolder |
Internal interface to expose the underlying connection
|
| ConnectionKeepAliveStrategy |
Interface for deciding how long a connection can remain
idle before being reused.
|
| ConnectionShutdownException |
Signals that the connection has been shut down or released back to the
the connection pool
|
| ConnectionSocketFactory |
Deprecated.
|
| ConnectTimeoutException |
A timeout while connecting to an HTTP server or waiting for an available connection from a connection manager.
|
| ConnPoolSupport |
Connection pooling support methods.
|
| Content |
This class represents arbitrary content of a specific type that can be consumed
multiple times and requires no explicit deallocation used by the fluent facade.
|
| ContentBody |
|
| ContentCodecRegistry |
Registry of encode/decode transformations for HTTP content codings.
|
| ContentCodecRegistry.Codec |
|
| ContentCoding |
Enumeration of the canonical IANA content-coding tokens supported by HttpClient for
HTTP request and response bodies.
|
| ContentCodingSupport |
|
| ContentCompressionAsyncExec |
|
| ContentCompressionExec |
Request execution handler in the classic request execution chain
that is responsible for automatic response content decompression.
|
| ContentDescriptor |
Represents common content properties.
|
| ContentResponseHandler |
HttpClientResponseHandler implementation
that converts HttpResponse messages
to Content instances.
|
| ContextBuilder |
|
| 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.
|
| CookiePriorityComparator |
This cookie comparator ensures that cookies with longer paths take precedence over
cookies with shorter path.
|
| 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 |
|
| CookieSpecSupport |
Cookie support methods.
|
| 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
|
| CredentialsMatcher |
|
| CredentialsProvider |
Provider of authentication credentials.
|
| CredentialsProviderBuilder |
|
| CredentialsProviderBuilder.Entry |
|
| CredentialsStore |
Abstract store of authentication credentials.
|
| DateUtils |
A utility class for parsing and formatting HTTP dates as used in cookies and
other headers.
|
| DecompressingEntity |
|
| DecompressingEntity |
Deprecated.
|
| DecompressingEntity.LazyDecompressingInputStream |
|
| DefaultAsyncCacheRevalidator |
Class used for asynchronous revalidations to be used when the stale-while-revalidate
directive is present
|
| DefaultAsyncCacheRevalidator.InternalScheduledExecutor |
|
| DefaultAsyncCacheRevalidator.RevalidationCall |
|
| DefaultAsyncClientConnectionOperator |
|
| DefaultAuthenticationStrategy |
|
| DefaultBackoffStrategy |
This ConnectionBackoffStrategy backs off either for a raw
network socket or connection timeout or if the server explicitly
sends a 429 (Too Many Requests) or a 503 (Service Unavailable) response.
|
| DefaultCacheRevalidator |
Class used for asynchronous revalidations to be used when
the stale-while-revalidate directive is present
|
| DefaultCacheRevalidator.RevalidationCall |
|
| DefaultClientConnectionReuseStrategy |
Extension of core DefaultConnectionReuseStrategy that treats
CONNECT method exchanges involved in proxy tunnelling as a special case.
|
| DefaultClientTlsStrategy |
TLS upgrade strategy for non-blocking client connections.
|
| DefaultConnectionKeepAliveStrategy |
Default implementation of a strategy deciding duration
that a connection can remain idle.
|
| DefaultHostnameVerifier |
Default HostnameVerifier implementation.
|
| DefaultHostnameVerifier.HostNameType |
|
| DefaultHttpClientConnectionOperator |
|
| DefaultHttpRequestRetryStrategy |
|
| DefaultHttpResponseParserFactory |
Default factory for response message parsers.
|
| DefaultManagedAsyncClientConnection |
|
| DefaultManagedHttpClientConnection |
|
| DefaultProxyRoutePlanner |
Implementation of an HttpRoutePlanner
that routes requests through a default proxy.
|
| DefaultRedirectStrategy |
|
| DefaultRoutePlanner |
|
| DefaultSchemePortResolver |
|
| DefaultUserTokenHandler |
|
| DeflateCompressingEntity |
Entity wrapper that compresses the wrapped entity with
Content-Encoding: deflate on write-out.
|
| DeflateDecompressingEntity |
Deprecated.
|
| DeflateInputStream |
Deflates an input stream.
|
| DeflateInputStream.DeflateStream |
|
| DeflateInputStreamFactory |
Deprecated.
|
| DeflatingAsyncEntityProducer |
AsyncEntityProducer that streams the output of another producer
through the raw DEFLATE compression algorithm.
|
| DeflatingBrotliEntityProducer |
AsyncEntityProducer that Brotli-compresses bytes from an upstream producer
on the fly and writes the compressed stream to the target DataStreamChannel.
|
| DeflatingBrotliEntityProducer.State |
|
| DeflatingGzipEntityProducer |
Streams an AsyncEntityProducer through raw DEFLATE
and wraps the result in a valid GZIP container.
|
| DeflatingZstdEntityProducer |
AsyncEntityProducer that compresses the bytes produced by a delegate entity
into a single Zstandard (zstd) frame
on the fly.
|
| DetachedSocketFactory |
|
| DigestScheme |
Digest authentication scheme.
|
| DigestScheme.DigestAlgorithm |
Enum representing supported digest algorithms for HTTP Digest Authentication,
including session-based variants.
|
| DigestScheme.QualityOfProtection |
Represent the possible values of quality of protection.
|
| DigestSchemeFactory |
|
| DistinguishedNameParser |
|
| DistinguishedNameParser.InternalTokenParser |
|
| DistributedProxySelector |
A DistributedProxySelector is a custom ProxySelector implementation that
delegates proxy selection to a list of underlying ProxySelectors in a
distributed manner.
|
| DnsResolver |
Users may implement this interface to override the normal DNS lookup offered
by the OS.
|
| DnsUtils |
A collection of utilities relating to Domain Name System.
|
| DomainType |
Domain types differentiated by Mozilla Public Suffix List.
|
| EarlyHintsAsyncExec |
Execution chain handler that delivers 103 Early Hints
informational responses to a user-provided
EarlyHintsListener
without affecting processing of the final (non-1xx) response.
|
| EarlyHintsListener |
Callback interface for receiving 103 Early Hints
informational responses emitted by the server before the final response.
|
| EndpointInfo |
|
| EntityBuilder |
Builder for HttpEntity instances.
|
| ETag |
Represents ETag value.
|
| ExecChain |
Represents a single element in the client side classic request execution chain.
|
| ExecChain.Scope |
|
| ExecChainElement |
|
| ExecChainHandler |
Abstract request execution handler in a classic client side request execution chain.
|
| ExecRuntime |
Execution runtime that provides access to the underlying connection endpoint and helps
manager its life cycle.
|
| ExecSupport |
Request execution support methods.
|
| Executor |
|
| ExponentialBackoffManager |
A backoff manager implementation that uses an exponential backoff algorithm to adjust the maximum
number of connections per HTTP route.
|
| ExponentialBackOffSchedulingStrategy |
An implementation that backs off exponentially based on the number of
consecutive failed attempts.
|
| FileBody |
Binary body part backed by a file.
|
| FileResource |
Cache resource backed by a file.
|
| FileResourceFactory |
Generates Resource instances whose body is stored in a temporary file.
|
| FixedCredentialsProvider |
|
| Form |
HTTP form used by the fluent facade.
|
| FormBodyPart |
FormBodyPart class represents a content body that can be used as a part of multipart encoded
entities.
|
| FormBodyPartBuilder |
|
| FutureRequestExecutionMetrics |
|
| FutureRequestExecutionMetrics.DurationCounter |
A counter that can measure duration and number of events.
|
| FutureRequestExecutionService |
This class schedules message execution execution and processing
as FutureTasks with the provided ExecutorService.
|
| GGSSchemeBase |
Deprecated.
|
| GGSSchemeBase.State |
|
| GzipCompressingEntity |
Wrapping entity that compresses content when writing.
|
| GzipDecompressingEntity |
Deprecated.
|
| GZIPInputStreamFactory |
Deprecated.
|
| H2AsyncClientBuilder |
|
| H2AsyncClientBuilder.ExecInterceptorEntry |
|
| H2AsyncClientBuilder.ExecInterceptorEntry.Position |
|
| H2AsyncClientBuilder.IdleConnectionEvictor |
|
| H2AsyncClientBuilder.RequestInterceptorEntry |
|
| H2AsyncClientBuilder.RequestInterceptorEntry.Position |
|
| H2AsyncClientBuilder.ResponseInterceptorEntry |
|
| H2AsyncClientBuilder.ResponseInterceptorEntry.Position |
|
| H2AsyncClientProtocolStarter |
|
| H2AsyncMainClientExec |
Usually the last HTTP/2 request execution handler in the asynchronous
request execution chain that is responsible for execution of
request / response exchanges with the opposite endpoint.
|
| H2RequestPriority |
Adds the Priority request header to HTTP/2+ requests when a per-request
priority is configured.
|
| H2SharingConnPool<T,C extends org.apache.hc.core5.http.HttpConnection> |
Experimental connections pool implementation that acts as a caching facade in front of
a standard ManagedConnPool and shares already leased connections to multiplex
message exchanges over active HTTP/2 connections.
|
| H2SharingConnPool.PerRoutePool<T,C extends org.apache.hc.core5.http.HttpConnection> |
|
| Header |
The header of a MIME entity.
|
| HeaderConstants |
Records static constants for caching directives.
|
| HeapResource |
Cache resource backed by a byte array on the heap.
|
| HeapResourceFactory |
Generates Resource instances stored entirely in heap.
|
| Hex |
|
| HostnameVerificationPolicy |
Hostname verification policy.
|
| HttpAsyncCache |
|
| HttpAsyncCacheInvalidator |
Deprecated.
|
| HttpAsyncCacheStorage |
HttpAsyncCacheStorage represents an abstract HTTP cache
storage backend that can then be plugged into the asynchronous
(non-blocking ) request execution
pipeline.
|
| HttpAsyncCacheStorageAdaptor |
|
| HttpAsyncClient |
This interface represents only the most basic contract for HTTP request
execution.
|
| HttpAsyncClientBuilder |
Builder for CloseableHttpAsyncClient instances that can negotiate
the most optimal HTTP protocol version during the TLS handshake
with ALPN extension if supported by the Java runtime.
|
| HttpAsyncClientBuilder.ExecInterceptorEntry |
|
| HttpAsyncClientBuilder.ExecInterceptorEntry.Position |
|
| HttpAsyncClientBuilder.RequestInterceptorEntry |
|
| HttpAsyncClientBuilder.RequestInterceptorEntry.Position |
|
| HttpAsyncClientBuilder.ResponseInterceptorEntry |
|
| HttpAsyncClientBuilder.ResponseInterceptorEntry.Position |
|
| HttpAsyncClientProtocolNegotiationStarter |
|
| HttpAsyncClients |
|
| HttpAsyncMainClientExec |
Usually the last HTTP/1.1 request execution handler in the asynchronous
request execution chain that is responsible for execution of
request/response exchanges with the opposite endpoint.
|
| HttpAuthenticator |
Deprecated.
|
| HttpByteArrayCacheEntrySerializer |
This class implements the HttpCacheEntrySerializer interface, which defines the contract for HTTP cache
entry serialization and deserialization.
|
| HttpCache |
|
| HttpCacheCASOperation |
Atomic Compare-And-Swap (CAS) cache operation.
|
| HttpCacheContext |
Cache execution HttpContext.
|
| HttpCacheContext.Delegate |
|
| HttpCacheEntry |
Structure used to store an HttpResponse in a cache.
|
| HttpCacheEntryFactory |
|
| HttpCacheEntrySerializer<T> |
|
| HttpCacheInvalidator |
Deprecated.
|
| HttpCacheStorage |
HttpCacheStorage represents an abstract HTTP cache
storage backend that can then be plugged into the classic
(blocking) request execution pipeline.
|
| HttpCacheStorageEntry |
|
| HttpCacheSupport |
Deprecated.
|
| HttpCacheUpdateException |
Signals that HttpCacheStorage encountered an error performing
an update operation.
|
| HttpClient |
This interface represents only the most basic contract for HTTP request
execution.
|
| HttpClientBuilder |
|
| HttpClientBuilder.ExecInterceptorEntry |
|
| HttpClientBuilder.ExecInterceptorEntry.Position |
|
| HttpClientBuilder.RequestInterceptorEntry |
|
| HttpClientBuilder.RequestInterceptorEntry.Position |
|
| HttpClientBuilder.ResponseInterceptorEntry |
|
| HttpClientBuilder.ResponseInterceptorEntry.Position |
|
| HttpClientConnectionManager |
Represents a manager of persistent client connections.
|
| HttpClientConnectionOperator |
Connection operator that performs connection connect and upgrade operations.
|
| HttpClientContext |
Client execution HttpContext.
|
| HttpClientContext.Delegate |
Internal adaptor class that delegates all its method calls to a plain HttpContext.
|
| HttpClientHostnameVerifier |
Extended HostnameVerifier interface.
|
| HttpClients |
|
| HttpDelete |
HTTP DELETE method.
|
| HttpEntityDigester |
|
| HttpGet |
HTTP GET method.
|
| HttpHead |
HTTP HEAD method.
|
| HttpHeader |
|
| HttpHostConnectException |
A ConnectException that specifies the NamedEndpoint that was being connected to.
|
| HttpMultipartMode |
MIME compliance mode.
|
| HttpOptions |
HTTP OPTIONS method.
|
| HttpPatch |
HTTP PATCH method.
|
| HttpPost |
HTTP POST method.
|
| HttpPut |
HTTP PUT method.
|
| HttpRequestFutureTask<V> |
|
| HttpRequestRetryExec |
Request executor in the request execution chain that is responsible for
making a decision whether a request that failed due to an I/O exception
or received a specific response from the target server should
be re-executed.
|
| HttpRequestRetryStrategy |
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 done and so on.
|
| HttpRequestTaskCallable<V> |
|
| HttpResponseException |
Signals a non 2xx HTTP response.
|
| HttpRFC6532Multipart |
|
| HttpRFC7578Multipart |
|
| HttpRoute |
Connection route definition for HTTP requests.
|
| HttpRouteDirector |
Provides directions on establishing a route.
|
| HttpRoutePlanner |
Encapsulates logic to compute a HttpRoute to a target host.
|
| HttpsSupport |
HTTPS configuration support methods.
|
| HttpStrictMultipart |
|
| HttpTrace |
HTTP TRACE method.
|
| HttpUriRequest |
Extended version of the ClassicHttpRequest interface that provides
convenience methods to access request properties such as request URI
and method type.
|
| HttpUriRequestBase |
Base class for HTTP method subclasses.
|
| IdleConnectionEvictor |
This class maintains a background thread to enforce an eviction policy for expired / idle
persistent connections kept alive in the connection pool.
|
| IgnoreCompleteExceptionFutureCallback<T> |
|
| IgnoreCompleteExceptonFutureCallback<T> |
Deprecated.
|
| IgnoreCookieSpecFactory |
|
| IgnoreSpecSpec |
CookieSpec that ignores all cookies
|
| ImmediateSchedulingStrategy |
Immediately schedules any operation.
|
| InflatingAsyncDataConsumer |
Streaming, non-blocking AsyncDataConsumer that transparently
inflates a response whose Content-Encoding is deflate.
|
| InflatingBrotliDataConsumer |
AsyncDataConsumer that inflates a Brotli-compressed byte stream and forwards
decompressed bytes to a downstream consumer.
|
| InflatingGzipDataConsumer |
Streaming AsyncDataConsumer that inflates Content-Encoding:
gzip.
|
| InflatingZstdDataConsumer |
AsyncDataConsumer that inflates Zstandard (zstd) content codings.
|
| InMemoryDnsResolver |
|
| InputStreamBody |
Binary body part backed by an input stream.
|
| InputStreamFactory |
Factory for decorated InputStreams.
|
| InternalAbstractHttpAsyncClient |
|
| InternalCacheStorage |
|
| InternalExecRuntime |
|
| InternalH2AsyncClient |
|
| InternalH2AsyncExecRuntime |
|
| InternalH2AsyncExecRuntime.Endpoint |
|
| InternalH2ConnPool |
|
| InternalH2ConnPool.SessionPool |
|
| InternalHttpAsyncClient |
Internal implementation of CloseableHttpAsyncClient that can negotiate
the most optimal HTTP protocol version during during the TLS handshake
with ALPN extension if supported by the Java runtime.
|
| InternalHttpAsyncExecRuntime |
|
| InternalHttpAsyncExecRuntime.ReUseData |
|
| InternalHttpClient |
|
| InvalidCredentialsException |
Authentication credentials required to respond to a authentication
challenge are invalid
|
| Jep380SocketChannelAdapter |
|
| Jep380SocketChannelImplAdapter |
|
| KerberosConfig |
Deprecated.
|
| KerberosConfig.Builder |
|
| KerberosConfig.Option |
|
| KerberosCredentials |
Deprecated.
|
| KerberosScheme |
Deprecated.
|
| KerberosSchemeFactory |
Deprecated.
|
| LaxExpiresHandler |
Cookie expires attribute handler conformant to the more relaxed interpretation
of HTTP state management.
|
| LaxMaxAgeHandler |
Cookie max-age attribute handler conformant to the more relaxed interpretation
of HTTP state management.
|
| LaxRedirectStrategy |
A lax implementation of the RedirectStrategy that automatically handles HTTP redirects
for HEAD, GET, POST, and DELETE requests based on the response status code.
|
| LayeredConnectionSocketFactory |
Deprecated.
|
| LazyDecompressingInputStream |
Deprecated.
|
| LeaseRequest |
Represents a request for a ConnectionEndpoint whose life cycle
is managed by a connection manager.
|
| LegacyMultipart |
HttpBrowserCompatibleMultipart represents a collection of MIME multipart encoded
content bodies.
|
| LenientHttpResponseParser |
Lenient HTTP response parser implementation that can skip malformed data until
a valid HTTP response message head is encountered.
|
| LinearBackoffManager |
|
| LogAppendable |
|
| LoggingAsyncClientExchangeHandler |
|
| LoggingExceptionCallback |
|
| LoggingInputStream |
Delegates InputStream calls and logs to a Wire.
|
| LoggingIOSession |
|
| LoggingIOSessionDecorator |
|
| LoggingOutputStream |
|
| LoggingSocketHolder |
|
| MainClientExec |
Usually the last request execution handler in the classic 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
|
| ManagedAsyncClientConnection |
Represents a managed asynchronous connection whose state and life cycle
is managed by a connection manager.
|
| ManagedHttpCacheStorage |
HttpCacheStorage implementation capable of deallocating resources associated with
the cache entries.
|
| ManagedHttpClientConnection |
Represents a managed connection whose state and life cycle is managed by
a connection manager.
|
| ManagedHttpClientConnectionFactory |
|
| ManagedHttpClientConnectionFactory.Builder |
|
| MessageCopier<T extends org.apache.hc.core5.http.HttpMessage> |
Deprecated.
|
| MimeConsts |
|
| MimeField |
Minimal MIME field.
|
| MinimalH2AsyncClient |
|
| MinimalHttpAsyncClient |
|
| MinimalHttpClient |
|
| MultihomeConnectionInitiator |
Multi-home DNS aware implementation of ConnectionInitiator.
|
| MultihomeIOSessionRequester |
|
| MultipartEntityBuilder |
Builder for multipart HttpEntitys.
|
| MultipartFormEntity |
|
| MultipartPart |
MultipartPart class represents a content body that can be used as a part of multipart encoded
entities.
|
| MultipartPartBuilder |
|
| NextNonceInterceptor |
NextNonceInterceptor is an HTTP response interceptor that extracts the nextnonce
parameter from the Authentication-Info header of an HTTP response.
|
| NoopCacheEntrySerializer |
|
| NoopHostnameVerifier |
The NO_OP HostnameVerifier essentially turns hostname verification
off.
|
| NoopUserTokenHandler |
|
| NTCredentials |
Deprecated.
|
| NTLMEngine |
Deprecated.
|
| NTLMEngineException |
Deprecated.
|
| NTLMEngineImpl |
Deprecated.
|
| NTLMEngineImpl.CipherGen |
|
| NTLMEngineImpl.Handle |
|
| NTLMEngineImpl.HMACMD5 |
Cryptography support - HMACMD5 - algorithmically based on various web
resources by Karl Wright
|
| NTLMEngineImpl.MD4 |
Cryptography support - MD4.
|
| NTLMEngineImpl.Mode |
|
| NTLMEngineImpl.NTLMMessage |
NTLM message generation, base class
|
| NTLMEngineImpl.Type1Message |
Type 1 message assembly class
|
| NTLMEngineImpl.Type2Message |
Type 2 message class
|
| NTLMEngineImpl.Type3Message |
Type 3 message assembly class
|
| NTLMScheme |
Deprecated.
|
| NTLMScheme.State |
|
| NTLMSchemeFactory |
Deprecated.
|
| NTUserPrincipal |
Microsoft Windows specific user principal implementation.
|
| NullBackoffStrategy |
|
| OffLockDisposalCallback<T extends org.apache.hc.core5.io.ModalCloseable> |
|
| Operations |
Common cancellable operations.
|
| Operations.CompletedFuture<T> |
Deprecated.
|
| PathBody |
Binary body part backed by an NIO Path.
|
| PlainConnectionSocketFactory |
Deprecated.
|
| PoolingAsyncClientConnectionManager |
PoolingAsyncClientConnectionManager maintains a pool of non-blocking
HttpConnections and is able to service
connection requests from multiple execution threads.
|
| PoolingAsyncClientConnectionManager.InternalConnectionEndpoint |
|
| PoolingAsyncClientConnectionManagerBuilder |
|
| PoolingHttpClientConnectionManager |
PoolingHttpClientConnectionManager maintains a pool of
ManagedHttpClientConnections and is able to service connection requests
from multiple execution threads.
|
| PoolingHttpClientConnectionManager.InternalConnectionEndpoint |
|
| PoolingHttpClientConnectionManagerBuilder |
|
| PrefixedIncrementingId |
A thread safe incrementing identifier.
|
| ProtocolExec |
Request execution handler in the classic request execution chain
that is responsible for implementation of HTTP specification requirements.
|
| ProtocolSwitchStrategy |
Protocol switch handler.
|
| ProtocolSwitchStrategy.HeaderConsumer |
|
| ProxyClient |
ProxyClient can be used to establish a tunnel via an HTTP/1.1 proxy.
|
| PublicSuffixDomainFilter |
|
| PublicSuffixList |
Public suffix is a set of DNS names or wildcards concatenated with dots.
|
| PublicSuffixListParser |
|
| PublicSuffixMatcher |
Utility class that can test if DNS names match the content of the Public Suffix List.
|
| PublicSuffixMatcher.DomainRootInfo |
|
| PublicSuffixMatcherLoader |
|
| RedirectException |
Signals violation of HTTP specification caused by an invalid redirect
|
| RedirectExec |
Request execution handler in the classic request execution chain
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.
|
| Request |
HTTP request used by the fluent facade.
|
| RequestAbortedException |
Signals that the request has been aborted.
|
| RequestAddCookies |
Request interceptor that matches cookies available in the current
CookieStore to the request being executed and generates
corresponding Cookie request headers.
|
| RequestAuthCache |
Deprecated.
|
| RequestCacheControl |
Represents the value of the Cache-Control header in an HTTP request containing cache
control directives.
|
| RequestCacheControl.Builder |
|
| RequestClientConnControl |
This protocol interceptor is responsible for adding the Connection
header to the outgoing requests, which is essential for managing persistence
of HTTP/1.0 connections.
|
| RequestConfig |
Immutable class encapsulating request configuration items.
|
| RequestConfig.Builder |
|
| RequestCopier |
Deprecated.
|
| RequestDefaultHeaders |
Request interceptor that adds default request headers.
|
| RequestEntityProxy |
|
| RequestExpectContinue |
RequestExpectContinue is responsible for enabling the 'expect-continue'
handshake by adding Expect header.
|
| RequestFailedException |
Signals that the request has been aborted or failed due to an expected condition.
|
| RequestIfRange |
The RequestIfRange interceptor ensures that the request adheres to the RFC guidelines for the 'If-Range' header.
|
| RequestSupport |
Protocol support methods.
|
| RequestUpgrade |
|
| RequestValidateTrace |
RequestTraceInterceptor
|
| RequestViaCache |
This response interceptor adds VIA header to all outgoing
request messages dispatched through the caching layer.
|
| Resource |
Represents a disposable system resource used for handling
cached response bodies.
|
| ResourceFactory |
Generates Resource instances for handling cached
HTTP response bodies.
|
| ResourceIOException |
Signals a generic resource I/O error.
|
| ResourceReference |
|
| Response |
HTTP response used by the fluent facade.
|
| ResponseCacheConformance |
This response interceptor removes common Content- headers from the 304
response messages based on the provision of the HTTP specification that 304
status code represents a confirmation that the requested resource content has
not changed since its retrieval or the last update and adds Date
header if it is not present in the response message..
|
| ResponseCacheControl |
Represents the value of the Cache-Control header in an HTTP response, which indicate whether and for how long
the response can be cached by the client and intermediary proxies.
|
| ResponseCacheControl.Builder |
|
| ResponseCachingPolicy |
|
| ResponseEntityProxy |
|
| ResponseEntityProxy.NullOutputStream |
|
| ResponseProcessCookies |
Response interceptor that populates the current CookieStore with data
contained in response cookies received in the given the HTTP response.
|
| ResponseViaCache |
This response interceptor adds VIA header to all incoming
response messages dispatched through the caching layer.
|
| RFC6265CookieSpec |
Cookie management functions shared by RFC 6265 compliant specification.
|
| RFC6265CookieSpecBase |
|
| RFC6265CookieSpecFactory |
CookieSpecFactory implementation that provides an instance of
RFC 6265 conformant cookie policy.
|
| RFC6265CookieSpecFactory.CompatibilityLevel |
|
| RFC6265LaxSpec |
Standard CookieSpec implementation that enforces
a more relaxed interpretation of the HTTP state management specification (RFC 6265, section 5)
for interoperability with existing servers that do not conform to the well behaved profile
(RFC 6265, section 4).
|
| RFC6265StrictSpec |
Standard CookieSpec implementation
that enforces syntax and semantics of the well-behaved profile of the HTTP
state management specification (RFC 6265, section 4).
|
| RouteInfo |
Connection 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.
|
| RoutingSupport |
|
| SaslPrep |
|
| SaslPrep.CharClass |
|
| SchedulingStrategy |
Strategy to determine an execution time (schedule) for an operation.
|
| SchemePortResolver |
Strategy for default port resolution for protocol schemes.
|
| ScramException |
Represents an exception that occurs during SCRAM (Salted Challenge Response Authentication Mechanism) authentication.
|
| ScramExtension |
Extension hook for optional SCRAM attributes.
|
| ScramScheme |
Strict HTTP SCRAM client implementing SCRAM-SHA-256 per RFC 7804
with SCRAM core per RFC 5802/7677.
|
| ScramScheme.SimplePrincipal |
|
| ScramScheme.State |
|
| ScramSchemeFactory |
|
| 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.
|
| SimpleAsyncEntityConsumer |
|
| SimpleBody |
Message body representation as a simple text string or an array of bytes.
|
| SimpleHttpRequest |
HTTP request that can enclose a body represented as a simple text string or an array of bytes.
|
| SimpleHttpRequests |
Deprecated.
|
| SimpleHttpResponse |
HTTP response that can enclose a body represented as a simple text string or an array of bytes.
|
| SimpleRequestBuilder |
|
| SimpleRequestProducer |
HTTP request producer that generates message data stream events based
on content of a SimpleHttpRequest instance.
|
| SimpleResponseBuilder |
|
| SimpleResponseConsumer |
HTTP response consumer that generates a SimpleHttpResponse instance based on events
of an incoming data stream.
|
| SingleCredentialsProvider |
|
| SpkiPinningClientTlsStrategy |
SPKI pinning decorator for client-side TLS.
|
| SpkiPinningClientTlsStrategy.Builder |
|
| SpkiPinningClientTlsStrategy.ByteArrayKey |
Byte-array key with constant-time equality for use in sets/maps.
|
| SpkiPinningClientTlsStrategy.Rule |
Match rule for a host or single-label wildcard.
|
| SPNegoScheme |
Deprecated.
|
| SPNegoSchemeFactory |
Deprecated.
|
| SSLConnectionSocketFactory |
Deprecated.
|
| SSLConnectionSocketFactoryBuilder |
Deprecated.
|
| StandardAuthScheme |
Authentication schemes by their names supported by the HttpClient.
|
| StandardCookieSpec |
Cookie specifications by their names supported by the HttpClient.
|
| StateHolder<T> |
|
| StringBody |
Text body part backed by a byte array.
|
| SubjectName |
|
| SystemClock |
|
| SystemDefaultCredentialsProvider |
|
| SystemDefaultDnsResolver |
DNS resolver that uses the default OS implementation for resolving host names.
|
| SystemDefaultRoutePlanner |
|
| TlsConfig |
Immutable class encapsulating TLS protocol settings.
|
| TlsConfig.Builder |
|
| TlsSocketStrategy |
TLS protocol upgrade strategy for blocking Sockets.
|
| TrustAllStrategy |
A trust strategy that accepts all certificates as trusted.
|
| TrustSelfSignedStrategy |
Deprecated.
|
| TunnelRefusedException |
Deprecated.
|
| UnixDomainSocketFactory |
A factory for Unix domain sockets.
|
| UnixDomainSocketFactory.Implementation |
|
| UnsupportedDigestAlgorithmException |
Authentication credentials required to respond to a authentication
challenge are invalid
|
| UnsupportedSchemeException |
Signals failure to establish connection using an unknown protocol scheme.
|
| 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.
|
| UsernamePasswordCredentials |
Simple Credentials representation based on a user name / password
pair.
|
| UserTokenHandler |
A handler for determining if the given execution context is user specific
or not.
|
| ValidatorType |
|
| ViaCacheGenerator |
|
| Wire |
|
| ZstdRuntime |
Utility to detect availability of the Zstandard JNI runtime on the classpath.
|