类 HttpClientConfig.HttpClientConfigBuilder
- java.lang.Object
-
- com.alibaba.nacos.common.http.HttpClientConfig.HttpClientConfigBuilder
-
- 封闭类:
- HttpClientConfig
public static final class HttpClientConfig.HttpClientConfigBuilder extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 private intconnectionRequestTimeoutprivate longconnTimeToLiveprivate java.util.concurrent.TimeUnitconnTimeToLiveTimeUnitprivate booleancontentCompressionEnabledprivate intconTimeOutMillisprivate intioThreadCountprivate intmaxConnPerRouteprivate intmaxConnTotalprivate intmaxRedirectsprivate intreadTimeOutMillisprivate java.lang.StringuserAgent
-
构造器概要
构造器 构造器 说明 HttpClientConfigBuilder()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 HttpClientConfigbuild()build http client config.HttpClientConfig.HttpClientConfigBuildersetConnectionRequestTimeout(int connectionRequestTimeout)HttpClientConfig.HttpClientConfigBuildersetConnectionTimeToLive(long connTimeToLive, java.util.concurrent.TimeUnit connTimeToLiveTimeUnit)HttpClientConfig.HttpClientConfigBuildersetContentCompressionEnabled(boolean contentCompressionEnabled)HttpClientConfig.HttpClientConfigBuildersetConTimeOutMillis(int conTimeOutMillis)HttpClientConfig.HttpClientConfigBuildersetIoThreadCount(int ioThreadCount)HttpClientConfig.HttpClientConfigBuildersetMaxConnPerRoute(int maxConnPerRoute)HttpClientConfig.HttpClientConfigBuildersetMaxConnTotal(int maxConnTotal)HttpClientConfig.HttpClientConfigBuildersetMaxRedirects(int maxRedirects)HttpClientConfig.HttpClientConfigBuildersetReadTimeOutMillis(int readTimeOutMillis)HttpClientConfig.HttpClientConfigBuildersetUserAgent(java.lang.String userAgent)
-
-
-
字段详细资料
-
conTimeOutMillis
private int conTimeOutMillis
-
readTimeOutMillis
private int readTimeOutMillis
-
connTimeToLive
private long connTimeToLive
-
connTimeToLiveTimeUnit
private java.util.concurrent.TimeUnit connTimeToLiveTimeUnit
-
connectionRequestTimeout
private int connectionRequestTimeout
-
maxRedirects
private int maxRedirects
-
maxConnTotal
private int maxConnTotal
-
maxConnPerRoute
private int maxConnPerRoute
-
contentCompressionEnabled
private boolean contentCompressionEnabled
-
ioThreadCount
private int ioThreadCount
-
userAgent
private java.lang.String userAgent
-
-
方法详细资料
-
setConTimeOutMillis
public HttpClientConfig.HttpClientConfigBuilder setConTimeOutMillis(int conTimeOutMillis)
-
setReadTimeOutMillis
public HttpClientConfig.HttpClientConfigBuilder setReadTimeOutMillis(int readTimeOutMillis)
-
setConnectionTimeToLive
public HttpClientConfig.HttpClientConfigBuilder setConnectionTimeToLive(long connTimeToLive, java.util.concurrent.TimeUnit connTimeToLiveTimeUnit)
-
setConnectionRequestTimeout
public HttpClientConfig.HttpClientConfigBuilder setConnectionRequestTimeout(int connectionRequestTimeout)
-
setMaxRedirects
public HttpClientConfig.HttpClientConfigBuilder setMaxRedirects(int maxRedirects)
-
setMaxConnTotal
public HttpClientConfig.HttpClientConfigBuilder setMaxConnTotal(int maxConnTotal)
-
setMaxConnPerRoute
public HttpClientConfig.HttpClientConfigBuilder setMaxConnPerRoute(int maxConnPerRoute)
-
setContentCompressionEnabled
public HttpClientConfig.HttpClientConfigBuilder setContentCompressionEnabled(boolean contentCompressionEnabled)
-
setIoThreadCount
public HttpClientConfig.HttpClientConfigBuilder setIoThreadCount(int ioThreadCount)
-
setUserAgent
public HttpClientConfig.HttpClientConfigBuilder setUserAgent(java.lang.String userAgent)
-
build
public HttpClientConfig build()
build http client config.- 返回:
- HttpClientConfig
-
-