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 inClientConfiguration
and other internal settings to the underlying http client.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpClientSettings
adapt(ClientConfiguration config)
static HttpClientSettings
adapt(ClientConfiguration config, boolean useBrowserCompatibleHostNameVerifier)
ApacheHttpClientConfig
getApacheHttpClientConfig()
int
getConnectionPoolRequestTimeout()
long
getConnectionPoolTTL()
int
getConnectionTimeout()
DnsResolver
getDnsResolver()
InetAddress
getLocalAddress()
int
getMaxConnections()
long
getMaxIdleConnectionTime()
String
getProxyDomain()
String
getProxyHost()
String
getProxyPassword()
int
getProxyPort()
String
getProxyUsername()
String
getProxyWorkstation()
SecureRandom
getSecureRandom()
int[]
getSocketBufferSize()
int
getSocketTimeout()
boolean
isPreemptiveBasicProxyAuth()
boolean
isUseExpectContinue()
boolean
useBrowserCompatibleHostNameVerifier()
boolean
useGzip()
boolean
useReaper()
boolean
useTcpKeepAlive()
-
-
-
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()
-
-