public class ClientConfiguration
extends java.lang.Object
implements org.frameworkset.spi.InitializingBean, org.frameworkset.spi.BeanNameAware
| Modifier and Type | Field and Description |
|---|---|
static org.apache.http.entity.ContentType |
TEXT_HTML_UTF_8 |
static org.apache.http.entity.ContentType |
TEXT_PLAIN_UTF_8 |
| Constructor and Description |
|---|
ClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet()
(non-Javadoc)
|
static void |
bootClientConfiguations(java.lang.String[] serverNames,
org.frameworkset.spi.assemble.GetProperties context) |
static ClientConfiguration |
getClientConfiguration(java.lang.String poolname) |
int |
getConnectionRequestTimeout() |
java.lang.String |
getCustomHttpRequestRetryHandler() |
static ClientConfiguration |
getDefaultClientConfiguration() |
static org.apache.http.client.HttpClient |
getDefaultHttpclient() |
int |
getDefaultMaxPerRoute() |
static org.apache.http.client.config.RequestConfig |
getDefaultRequestConfig() |
javax.net.ssl.HostnameVerifier |
getHostnameVerifier() |
org.apache.http.client.HttpClient |
getHttpclient() |
org.apache.http.impl.client.CloseableHttpClient |
getHttpClient() |
long |
getKeepAlive() |
java.lang.String |
getKeyPassword() |
java.lang.String |
getKeystore() |
int |
getMaxHeaderCount() |
int |
getMaxLineLength() |
int |
getMaxTotal() |
org.apache.http.client.config.RequestConfig |
getRequestConfig() |
long |
getRetryInterval() |
int |
getRetryTime() |
java.lang.Boolean |
getSoKeepAlive() |
java.lang.Boolean |
getSoReuseAddress() |
java.lang.String |
getSupportedProtocols() |
int |
getTimeoutConnection() |
int |
getTimeoutSocket() |
int |
getTimeToLive() |
int |
getValidateAfterInactivity() |
boolean |
isStaleConnectionCheckEnabled() |
void |
setBeanName(java.lang.String name)
(non-Javadoc)
|
void |
setConnectionRequestTimeout(int connectionRequestTimeout) |
void |
setCustomHttpRequestRetryHandler(java.lang.String customHttpRequestRetryHandler) |
void |
setDefaultMaxPerRoute(int defaultMaxPerRoute) |
void |
setHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier) |
void |
setKeepAlive(long keepAlive) |
void |
setKeyPassword(java.lang.String keyPassword) |
void |
setKeystore(java.lang.String keystore) |
void |
setMaxHeaderCount(int maxHeaderCount) |
void |
setMaxLineLength(int maxLineLength) |
void |
setMaxTotal(int maxTotal) |
void |
setRetryInterval(long retryInterval) |
void |
setRetryTime(int retryTime) |
void |
setSoKeepAlive(java.lang.Boolean soKeepAlive) |
void |
setSoReuseAddress(java.lang.Boolean soReuseAddress) |
void |
setStaleConnectionCheckEnabled(boolean staleConnectionCheckEnabled) |
void |
setSupportedProtocols(java.lang.String supportedProtocols) |
void |
setTimeoutConnection(int timeoutConnection) |
void |
setTimeoutSocket(int timeoutSocket) |
void |
setTimeToLive(int timeToLive) |
void |
setValidateAfterInactivity(int validateAfterInactivity) |
public static final org.apache.http.entity.ContentType TEXT_PLAIN_UTF_8
public static final org.apache.http.entity.ContentType TEXT_HTML_UTF_8
public static org.apache.http.client.config.RequestConfig getDefaultRequestConfig()
public static org.apache.http.client.HttpClient getDefaultHttpclient()
public static ClientConfiguration getDefaultClientConfiguration()
public static void bootClientConfiguations(java.lang.String[] serverNames,
org.frameworkset.spi.assemble.GetProperties context)
public static ClientConfiguration getClientConfiguration(java.lang.String poolname)
public java.lang.String getKeystore()
public void setKeystore(java.lang.String keystore)
public java.lang.String getKeyPassword()
public void setKeyPassword(java.lang.String keyPassword)
public java.lang.String getSupportedProtocols()
public void setSupportedProtocols(java.lang.String supportedProtocols)
public javax.net.ssl.HostnameVerifier getHostnameVerifier()
public void setHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier)
public int getTimeToLive()
public void setTimeToLive(int timeToLive)
public java.lang.Boolean getSoKeepAlive()
public void setSoKeepAlive(java.lang.Boolean soKeepAlive)
public java.lang.Boolean getSoReuseAddress()
public void setSoReuseAddress(java.lang.Boolean soReuseAddress)
public int getValidateAfterInactivity()
public void setValidateAfterInactivity(int validateAfterInactivity)
public long getRetryInterval()
public void setRetryInterval(long retryInterval)
public int getTimeoutConnection()
public void setTimeoutConnection(int timeoutConnection)
public int getTimeoutSocket()
public void setTimeoutSocket(int timeoutSocket)
public int getRetryTime()
public void setRetryTime(int retryTime)
public final org.apache.http.impl.client.CloseableHttpClient getHttpClient()
throws java.lang.Exception
java.lang.Exceptionpublic org.apache.http.client.HttpClient getHttpclient()
public int getMaxTotal()
public void setMaxTotal(int maxTotal)
public int getDefaultMaxPerRoute()
public void setDefaultMaxPerRoute(int defaultMaxPerRoute)
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.frameworkset.spi.InitializingBeanjava.lang.ExceptionInitializingBean.afterPropertiesSet()public void setBeanName(java.lang.String name)
setBeanName in interface org.frameworkset.spi.BeanNameAwareBeanNameAware.setBeanName(java.lang.String)public org.apache.http.client.config.RequestConfig getRequestConfig()
public int getMaxLineLength()
public void setMaxLineLength(int maxLineLength)
public int getMaxHeaderCount()
public void setMaxHeaderCount(int maxHeaderCount)
public int getConnectionRequestTimeout()
public void setConnectionRequestTimeout(int connectionRequestTimeout)
public long getKeepAlive()
public void setKeepAlive(long keepAlive)
public boolean isStaleConnectionCheckEnabled()
public void setStaleConnectionCheckEnabled(boolean staleConnectionCheckEnabled)
public java.lang.String getCustomHttpRequestRetryHandler()
public void setCustomHttpRequestRetryHandler(java.lang.String customHttpRequestRetryHandler)