public class ClientConfig
extends java.lang.Object
| Constructor and Description |
|---|
ClientConfig() |
ClientConfig(java.nio.charset.Charset requestCharset,
java.nio.charset.Charset responseCharset,
int connectionTTL,
int connectTimeout,
java.lang.Boolean followRedirect,
int maxIdleConnectionsPerHost,
int maxRequestRetry,
int readTimeout) |
| Modifier and Type | Method and Description |
|---|---|
int |
getConnectionTTL()
Connection TTL in ms
-1 means unlimited
|
int |
getConnectTimeout()
Connection timeout in ms
|
java.lang.Boolean |
getFollowRedirect() |
javax.net.ssl.HostnameVerifier |
getHostnameVerifier() |
int |
getMaxIdleConnectionsPerHost() |
int |
getMaxRequestRetry() |
int |
getReadTimeout()
Read timeout in ms
|
java.nio.charset.Charset |
getRequestCharset() |
java.nio.charset.Charset |
getResponseCharset() |
javax.net.ssl.SSLContext |
getSslContext() |
javax.net.ssl.X509TrustManager |
getTrustManager() |
int |
getWriteTimeout()
Write timeout in ms
|
void |
setConnectionTTL(int connectionTTL) |
void |
setConnectTimeout(int connectTimeout) |
void |
setFollowRedirect(java.lang.Boolean followRedirect) |
void |
setHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier) |
void |
setMaxIdleConnectionsPerHost(int maxIdleConnectionsPerHost) |
void |
setMaxRequestRetry(int maxRequestRetry) |
void |
setReadTimeout(int readTimeout) |
void |
setRequestCharset(java.nio.charset.Charset requestCharset) |
void |
setResponseCharset(java.nio.charset.Charset responseCharset) |
void |
setSslContext(javax.net.ssl.SSLContext sslContext) |
void |
setTrustManager(javax.net.ssl.X509TrustManager trustManager) |
void |
setWriteTimeout(int writeTimeout) |
public ClientConfig()
public ClientConfig(java.nio.charset.Charset requestCharset,
java.nio.charset.Charset responseCharset,
int connectionTTL,
int connectTimeout,
java.lang.Boolean followRedirect,
int maxIdleConnectionsPerHost,
int maxRequestRetry,
int readTimeout)
public java.nio.charset.Charset getRequestCharset()
public void setRequestCharset(java.nio.charset.Charset requestCharset)
public java.nio.charset.Charset getResponseCharset()
public void setResponseCharset(java.nio.charset.Charset responseCharset)
public int getConnectionTTL()
public void setConnectionTTL(int connectionTTL)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public java.lang.Boolean getFollowRedirect()
public void setFollowRedirect(java.lang.Boolean followRedirect)
public int getMaxRequestRetry()
public void setMaxRequestRetry(int maxRequestRetry)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public javax.net.ssl.SSLContext getSslContext()
public void setSslContext(javax.net.ssl.SSLContext sslContext)
public javax.net.ssl.HostnameVerifier getHostnameVerifier()
public void setHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier)
public javax.net.ssl.X509TrustManager getTrustManager()
public void setTrustManager(javax.net.ssl.X509TrustManager trustManager)
public int getMaxIdleConnectionsPerHost()
public void setMaxIdleConnectionsPerHost(int maxIdleConnectionsPerHost)
public int getWriteTimeout()
public void setWriteTimeout(int writeTimeout)