public class HttpClientSettings extends Object
ClientConfiguration
and other internal settings to the
underlying http client.public static HttpClientSettings adapt(ClientConfiguration config, boolean useBrowserCompatibleHostNameVerifier, boolean calculateCRC32FromCompressedData)
public static HttpClientSettings adapt(ClientConfiguration config, boolean useBrowserCompatibleHostNameVerifier)
public static HttpClientSettings adapt(ClientConfiguration config)
public boolean useBrowserCompatibleHostNameVerifier()
public boolean calculateCRC32FromCompressedData()
public int getMaxConnections()
public InetAddress getLocalAddress()
public String getProxyHost()
public int getProxyPort()
public String getProxyUsername()
public String getProxyPassword()
public String getNonProxyHosts()
public List<ProxyAuthenticationMethod> getProxyAuthenticationMethods()
public boolean useReaper()
public boolean useGzip()
public DnsResolver getDnsResolver()
public ApacheHttpClientConfig getApacheHttpClientConfig()
public int getSocketTimeout()
public int[] getSocketBufferSize()
public boolean useTcpKeepAlive()
public SecureRandom getSecureRandom()
public int getConnectionTimeout()
public int getConnectionPoolRequestTimeout()
public long getConnectionPoolTTL()
public long getMaxIdleConnectionTime()
public int getValidateAfterInactivityMillis()
public String getProxyWorkstation()
public String getProxyDomain()
public boolean isPreemptiveBasicProxyAuth()
public boolean isUseExpectContinue()
public boolean isProxyEnabled()
public boolean disableSocketProxy()
public boolean isAuthenticatedProxy()
public Protocol getProxyProtocol()
public TlsKeyManagersProvider getTlsKeyMangersProvider()
Copyright © 2020. All rights reserved.