类 HttpClientConfig
- java.lang.Object
-
- com.alibaba.nacos.common.http.HttpClientConfig
-
public class HttpClientConfig extends java.lang.Objecthttp client config build.- 作者:
- mai.jh
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classHttpClientConfig.HttpClientConfigBuilder
-
字段概要
字段 修饰符和类型 字段 说明 private intconnectionRequestTimeoutconnectionRequestTimeout.private longconnTimeToLiveconnTimeToLive.private java.util.concurrent.TimeUnitconnTimeToLiveTimeUnitconnTimeToLiveTimeUnit.private booleancontentCompressionEnabledis HTTP compression enabled.private intconTimeOutMillisconnect time out.private intioThreadCountio thread count.private intmaxConnPerRouteAssigns maximum connection per route value.private intmaxConnTotalmax connect total.private intmaxRedirectsmax redirect.private intreadTimeOutMillisread time out.private java.lang.StringuserAgentuser agent.
-
构造器概要
构造器 构造器 说明 HttpClientConfig(int conTimeOutMillis, int readTimeOutMillis, long connTimeToLive, java.util.concurrent.TimeUnit timeUnit, int connectionRequestTimeout, int maxRedirects, int maxConnTotal, int maxConnPerRoute, boolean contentCompressionEnabled, int ioThreadCount, java.lang.String userAgent)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static HttpClientConfig.HttpClientConfigBuilderbuilder()intgetConnectionRequestTimeout()longgetConnTimeToLive()java.util.concurrent.TimeUnitgetConnTimeToLiveTimeUnit()booleangetContentCompressionEnabled()intgetConTimeOutMillis()intgetIoThreadCount()intgetMaxConnPerRoute()intgetMaxConnTotal()intgetMaxRedirects()intgetReadTimeOutMillis()java.lang.StringgetUserAgent()
-
-
-
字段详细资料
-
conTimeOutMillis
private final int conTimeOutMillis
connect time out.
-
readTimeOutMillis
private final int readTimeOutMillis
read time out.
-
connTimeToLive
private final long connTimeToLive
connTimeToLive.
-
connTimeToLiveTimeUnit
private final java.util.concurrent.TimeUnit connTimeToLiveTimeUnit
connTimeToLiveTimeUnit.
-
connectionRequestTimeout
private final int connectionRequestTimeout
connectionRequestTimeout.
-
maxRedirects
private final int maxRedirects
max redirect.
-
maxConnTotal
private final int maxConnTotal
max connect total.
-
maxConnPerRoute
private final int maxConnPerRoute
Assigns maximum connection per route value.
-
contentCompressionEnabled
private final boolean contentCompressionEnabled
is HTTP compression enabled.
-
ioThreadCount
private final int ioThreadCount
io thread count.
-
userAgent
private final java.lang.String userAgent
user agent.
-
-
构造器详细资料
-
HttpClientConfig
public HttpClientConfig(int conTimeOutMillis, int readTimeOutMillis, long connTimeToLive, java.util.concurrent.TimeUnit timeUnit, int connectionRequestTimeout, int maxRedirects, int maxConnTotal, int maxConnPerRoute, boolean contentCompressionEnabled, int ioThreadCount, java.lang.String userAgent)
-
-
方法详细资料
-
getConTimeOutMillis
public int getConTimeOutMillis()
-
getReadTimeOutMillis
public int getReadTimeOutMillis()
-
getConnTimeToLive
public long getConnTimeToLive()
-
getConnTimeToLiveTimeUnit
public java.util.concurrent.TimeUnit getConnTimeToLiveTimeUnit()
-
getConnectionRequestTimeout
public int getConnectionRequestTimeout()
-
getMaxRedirects
public int getMaxRedirects()
-
getMaxConnTotal
public int getMaxConnTotal()
-
getMaxConnPerRoute
public int getMaxConnPerRoute()
-
getContentCompressionEnabled
public boolean getContentCompressionEnabled()
-
getIoThreadCount
public int getIoThreadCount()
-
getUserAgent
public java.lang.String getUserAgent()
-
builder
public static HttpClientConfig.HttpClientConfigBuilder builder()
-
-