类 HttpClientConfig


  • public class HttpClientConfig
    extends java.lang.Object
    http client config build.
    作者:
    mai.jh
    • 字段详细资料

      • 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()