public class ClientConfiguration
extends java.lang.Object
implements org.frameworkset.spi.InitializingBean, org.frameworkset.spi.BeanNameAware
| 限定符和类型 | 字段和说明 |
|---|---|
static org.apache.http.entity.ContentType |
TEXT_HTML_UTF_8 |
static org.apache.http.entity.ContentType |
TEXT_PLAIN_UTF_8 |
| 构造器和说明 |
|---|
ClientConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.http.client.HttpClient |
_getHttpclient() |
void |
afterPropertiesSet()
(non-Javadoc)
|
static void |
bootClientConfiguations(java.lang.String[] serverNames,
org.frameworkset.spi.assemble.GetProperties context) |
java.lang.String |
getBeanName() |
static ClientConfiguration |
getClientConfiguration(java.lang.String poolname) |
int |
getConnectionRequestTimeout() |
org.frameworkset.spi.assemble.GetProperties |
getContextProperties() |
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() |
java.lang.String |
getHostnameVerifierString() |
org.apache.http.impl.client.CloseableHttpClient |
getHttpClient() |
HttpServiceHosts |
getHttpServiceHosts() |
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 |
isEvictExpiredConnections() |
boolean |
isStaleConnectionCheckEnabled() |
void |
setBeanName(java.lang.String name)
(non-Javadoc)
|
void |
setConnectionRequestTimeout(int connectionRequestTimeout) |
void |
setContextProperties(org.frameworkset.spi.assemble.GetProperties contextProperties) |
void |
setCustomHttpRequestRetryHandler(java.lang.String customHttpRequestRetryHandler) |
void |
setDefaultMaxPerRoute(int defaultMaxPerRoute) |
void |
setEvictExpiredConnections(boolean evictExpiredConnections) |
void |
setHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier) |
void |
setHostnameVerifierString(java.lang.String hostnameVerifierString) |
void |
setHttpServiceHosts(HttpServiceHosts httpServiceHosts) |
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) |
static void |
startHttpPools(java.util.Map<java.lang.String,java.lang.Object> configs) |
static void |
startHttpPools(java.lang.String configFile) |
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 HttpServiceHosts getHttpServiceHosts()
public void setHttpServiceHosts(HttpServiceHosts httpServiceHosts)
public boolean isEvictExpiredConnections()
public void setEvictExpiredConnections(boolean evictExpiredConnections)
public java.lang.String getBeanName()
public static org.apache.http.client.config.RequestConfig getDefaultRequestConfig()
public static org.apache.http.client.HttpClient getDefaultHttpclient()
public static ClientConfiguration getDefaultClientConfiguration()
public static void startHttpPools(java.lang.String configFile)
public static void startHttpPools(java.util.Map<java.lang.String,java.lang.Object> configs)
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 在接口中 org.frameworkset.spi.InitializingBeanjava.lang.ExceptionInitializingBean.afterPropertiesSet()public void setBeanName(java.lang.String name)
setBeanName 在接口中 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)
public java.lang.String getHostnameVerifierString()
public void setHostnameVerifierString(java.lang.String hostnameVerifierString)
public org.frameworkset.spi.assemble.GetProperties getContextProperties()
public void setContextProperties(org.frameworkset.spi.assemble.GetProperties contextProperties)