Modifier and Type | Field and Description |
---|---|
private HttpClientSettings |
AmazonHttpClient.httpClientSettings
Client configuration options, such as proxy httpClientSettings, max retries, etc.
|
Modifier and Type | Method and Description |
---|---|
(package private) org.apache.http.client.methods.HttpRequestBase |
AmazonHttpClient.ExecOneRequestParams.newApacheRequest(HttpRequestFactory<org.apache.http.client.methods.HttpRequestBase> httpRequestFactory,
Request<?> request,
HttpClientSettings options) |
Constructor and Description |
---|
AmazonHttpClient(ClientConfiguration clientConfig,
RequestMetricCollector requestMetricCollector,
HttpClientSettings httpClientSettings) |
Modifier and Type | Method and Description |
---|---|
private void |
ApacheHttpClientFactory.addProxyConfig(org.apache.http.impl.client.HttpClientBuilder builder,
HttpClientSettings settings) |
private org.apache.http.config.ConnectionConfig |
ApacheConnectionManagerFactory.buildConnectionConfig(HttpClientSettings settings) |
private org.apache.http.conn.ConnectionKeepAliveStrategy |
ApacheHttpClientFactory.buildKeepAliveStrategy(HttpClientSettings settings) |
private org.apache.http.config.SocketConfig |
ApacheConnectionManagerFactory.buildSocketConfig(HttpClientSettings settings) |
ConnectionManagerAwareHttpClient |
ApacheHttpClientFactory.create(HttpClientSettings settings) |
org.apache.http.conn.HttpClientConnectionManager |
ApacheConnectionManagerFactory.create(HttpClientSettings settings) |
private javax.net.ssl.HostnameVerifier |
ApacheConnectionManagerFactory.getHostNameVerifier(HttpClientSettings options) |
private org.apache.http.conn.socket.ConnectionSocketFactory |
ApacheConnectionManagerFactory.getPreferredSocketFactory(HttpClientSettings settings) |
private boolean |
ApacheHttpClientFactory.isAuthenticatedProxy(HttpClientSettings settings) |
private boolean |
ApacheHttpClientFactory.isProxyEnabled(HttpClientSettings settings) |
Modifier and Type | Method and Description |
---|---|
private void |
ApacheHttpRequestFactory.addRequestConfig(org.apache.http.client.methods.HttpRequestBase base,
Request<?> request,
HttpClientSettings settings) |
org.apache.http.client.methods.HttpRequestBase |
ApacheHttpRequestFactory.create(Request<?> request,
HttpClientSettings settings) |
Modifier and Type | Method and Description |
---|---|
private static void |
ApacheUtils.addPreemptiveAuthenticationProxy(org.apache.http.client.protocol.HttpClientContext clientContext,
HttpClientSettings settings) |
private static org.apache.http.auth.AuthScope |
ApacheUtils.newAuthScope(HttpClientSettings settings)
Returns a new instance of AuthScope used for proxy authentication.
|
static org.apache.http.client.protocol.HttpClientContext |
ApacheUtils.newClientContext(HttpClientSettings settings,
java.util.Map<java.lang.String,? extends java.lang.Object> attributes)
Returns a new HttpClientContext used for request execution.
|
private static org.apache.http.auth.Credentials |
ApacheUtils.newNTCredentials(HttpClientSettings settings)
Returns a new instance of NTCredentials used for proxy authentication.
|
static org.apache.http.client.CredentialsProvider |
ApacheUtils.newProxyCredentialsProvider(HttpClientSettings settings)
Returns a new Credentials Provider for use with proxy authentication.
|
Modifier and Type | Method and Description |
---|---|
T |
HttpClientFactory.create(HttpClientSettings settings) |
T |
ConnectionManagerFactory.create(HttpClientSettings settings) |
Modifier and Type | Method and Description |
---|---|
T |
HttpRequestFactory.create(Request<?> request,
HttpClientSettings settings)
A factory method for creating http requests accepted by the underlying
http client from the sdk request objects.
|
Modifier and Type | Method and Description |
---|---|
static HttpClientSettings |
HttpClientSettings.adapt(ClientConfiguration config) |
static HttpClientSettings |
HttpClientSettings.adapt(ClientConfiguration config,
boolean useBrowserCompatibleHostNameVerifier) |