| 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 |
| Constructor and Description |
|---|
AmazonHttpClient(ClientConfiguration clientConfig,
ConnectionManagerAwareHttpClient httpClient,
RequestMetricCollector requestMetricCollector)
Package-protected constructor for unit test purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SdkHttpClient
An instance of
ConnectionManagerAwareHttpClient that 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
HttpClient spy |
| Modifier and Type | Class and Description |
|---|---|
static class |
RetryPolicyTestBase.MockHttpClient
A base abstract class for fake HttpClient implementations
|
static class |
RetryPolicyTestBase.ReturnServiceErrorHttpClient
A 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.ThrowingExceptionHttpClient
A 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 © 2018. All rights reserved.