Package com.amazonaws.http.settings
Class HttpClientSettings
- java.lang.Object
-
- com.amazonaws.http.settings.HttpClientSettings
-
public class HttpClientSettings extends Object
A convienient class that expose all settings inClientConfigurationand other internal settings to the underlying http client.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpClientSettingsadapt(ClientConfiguration config)static HttpClientSettingsadapt(ClientConfiguration config, boolean useBrowserCompatibleHostNameVerifier)ApacheHttpClientConfiggetApacheHttpClientConfig()intgetConnectionPoolRequestTimeout()longgetConnectionPoolTTL()intgetConnectionTimeout()DnsResolvergetDnsResolver()InetAddressgetLocalAddress()intgetMaxConnections()longgetMaxIdleConnectionTime()StringgetProxyDomain()StringgetProxyHost()StringgetProxyPassword()intgetProxyPort()StringgetProxyUsername()StringgetProxyWorkstation()SecureRandomgetSecureRandom()int[]getSocketBufferSize()intgetSocketTimeout()booleanisPreemptiveBasicProxyAuth()booleanisUseExpectContinue()booleanuseBrowserCompatibleHostNameVerifier()booleanuseGzip()booleanuseReaper()booleanuseTcpKeepAlive()
-
-
-
Method Detail
-
adapt
public static HttpClientSettings adapt(ClientConfiguration config, boolean useBrowserCompatibleHostNameVerifier)
-
adapt
public static HttpClientSettings adapt(ClientConfiguration config)
-
useBrowserCompatibleHostNameVerifier
public boolean useBrowserCompatibleHostNameVerifier()
-
getMaxConnections
public int getMaxConnections()
-
getLocalAddress
public InetAddress getLocalAddress()
-
getProxyHost
public String getProxyHost()
-
getProxyPort
public int getProxyPort()
-
getProxyUsername
public String getProxyUsername()
-
getProxyPassword
public String getProxyPassword()
-
useReaper
public boolean useReaper()
-
useGzip
public boolean useGzip()
-
getDnsResolver
public DnsResolver getDnsResolver()
-
getApacheHttpClientConfig
public ApacheHttpClientConfig getApacheHttpClientConfig()
-
getSocketTimeout
public int getSocketTimeout()
-
getSocketBufferSize
public int[] getSocketBufferSize()
-
useTcpKeepAlive
public boolean useTcpKeepAlive()
-
getSecureRandom
public SecureRandom getSecureRandom()
-
getConnectionTimeout
public int getConnectionTimeout()
-
getConnectionPoolRequestTimeout
public int getConnectionPoolRequestTimeout()
-
getConnectionPoolTTL
public long getConnectionPoolTTL()
-
getMaxIdleConnectionTime
public long getMaxIdleConnectionTime()
-
getProxyWorkstation
public String getProxyWorkstation()
-
getProxyDomain
public String getProxyDomain()
-
isPreemptiveBasicProxyAuth
public boolean isPreemptiveBasicProxyAuth()
-
isUseExpectContinue
public boolean isUseExpectContinue()
-
-