All Classes and Interfaces
Class
Description
An implementation of
SdkHttpClient that uses Apache HttpClient 5.x to communicate with the service.Builder for creating an instance of
SdkHttpClient.Configuration needed when building an Apache request.
Builder for a
Apache5HttpRequestConfig.Responsible for creating Apache HttpClient 5 request objects.
An instance of
ConnectionManagerAwareHttpClient that delegates all the requests to the given http client.Service binding for the Apache5 implementation.
Wrapper that attempts to cancel the delegate future if the thread is interrupted within get().
An extension of Apache's HttpClient that expose the connection manager
associated with the client.
Default configuration values.
Manages the reaping of idle connections.
Configuration that defines how to communicate via an HTTP or HTTPS proxy.
A builder for
ProxyConfiguration.Custom implementation of HttpEntity that delegates to an InputStreamEntity, with the one notable difference, that if the
underlying InputStream supports being reset, this RequestEntity will report that it is repeatable and will reset the stream on
all subsequent attempts to write out the request.
Specialization of
PoolingHttpClientConnectionManager to enable use of SafeStrictConnPool to prevent leaking
connections when the thread waiting on the future is interrupted.This is a fork of
PoolingHttpClientConnectionManagerBuilder from Apache 5.Specialization of
StrictConnPool that prevents leaking the connection when thread waiting on the future is
interrupted.The AWS SDK for Java's implementation of the
ConnectionKeepAliveStrategy interface.SdkProxyRoutePlanner delegates a Proxy Route Planner from the settings instead of the
system properties.
An internal marker interface to defend against accidental recursive wrappings.