| Package | Description | 
|---|---|
| com.amazonaws.http | |
| com.amazonaws.http.apache.client.impl | |
| com.amazonaws.http.timers | Classes for the request timeout and client execution timeout features. | 
| com.amazonaws.retry | 
| Modifier and Type | Field and Description | 
|---|---|
| ConnectionManagerAwareHttpClient | AmazonHttpClientAdaptiveRetriesTest. mockApache | 
| Constructor and Description | 
|---|
| AmazonHttpClient(ClientConfiguration clientConfig,
                ConnectionManagerAwareHttpClient httpClient,
                RequestMetricCollector requestMetricCollector,
                TokenBucket tokenBucket)Package-protected constructor for unit test purposes. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SdkHttpClientAn instance of  ConnectionManagerAwareHttpClientthat delegates all the requests to the given http client. | 
| Modifier and Type | Method and Description | 
|---|---|
| ConnectionManagerAwareHttpClient | ApacheHttpClientFactory. create(HttpClientSettings settings) | 
| Modifier and Type | Method and Description | 
|---|---|
| static ConnectionManagerAwareHttpClient | ClientExecutionAndRequestTimerTestUtils. createRawHttpClientSpy(ClientConfiguration config)Creates Apache  HttpClientspy | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | RetryPolicyTestBase.MockHttpClientA base abstract class for fake HttpClient implementations | 
| static class  | RetryPolicyTestBase.ReturnServiceErrorHttpClientA mock HttpClient implementation that does nothing but directly returns a
 BasicHttpResponse object with the specified status code upon any call on
 execute(...) method. | 
| static class  | RetryPolicyTestBase.ThrowingExceptionHttpClientA mock HttpClient implementation that does nothing but throws the
 specified IOException or RuntimeException upon any call on execute(...)
 method. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | RetryPolicyTestBase. injectMockHttpClient(AmazonHttpClient amazonHttpClient,
                    ConnectionManagerAwareHttpClient mockHttpClient) | 
Copyright © 2022. All rights reserved.