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.
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.