Class HttpClientBuilder


  • public class HttpClientBuilder
    extends Object
    Abstraction for creating HttpClients. Allows SSL configuration.
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Field Detail

      • truststore

        protected KeyStore truststore
      • clientKeyStore

        protected KeyStore clientKeyStore
      • clientPrivateKeyPassword

        protected String clientPrivateKeyPassword
      • disableTrustManager

        protected boolean disableTrustManager
      • connectionPoolSize

        protected int connectionPoolSize
      • maxPooledPerRoute

        protected int maxPooledPerRoute
      • connectionTTL

        protected long connectionTTL
      • reuseConnections

        protected boolean reuseConnections
      • connectionTTLUnit

        protected TimeUnit connectionTTLUnit
      • maxConnectionIdleTime

        protected long maxConnectionIdleTime
      • maxConnectionIdleTimeUnit

        protected TimeUnit maxConnectionIdleTimeUnit
      • socketTimeout

        protected long socketTimeout
      • socketTimeoutUnits

        protected TimeUnit socketTimeoutUnits
      • establishConnectionTimeout

        protected long establishConnectionTimeout
      • establishConnectionTimeoutUnits

        protected TimeUnit establishConnectionTimeoutUnits
      • disableCookies

        protected boolean disableCookies
      • expectContinueEnabled

        protected boolean expectContinueEnabled
    • Constructor Detail

      • HttpClientBuilder

        public HttpClientBuilder()