Class HttpClientConfiguration


  • public class HttpClientConfiguration
    extends java.lang.Object
    This class holds the configuration properties use to construct a RequestExecutor.
    Since:
    0.5.0
    • Constructor Detail

      • HttpClientConfiguration

        public HttpClientConfiguration()
    • Method Detail

      • setRequestAuthenticator

        public void setRequestAuthenticator​(RequestAuthenticator requestAuthenticator)
      • getBaseUrl

        public java.lang.String getBaseUrl()
      • setBaseUrl

        public void setBaseUrl​(java.lang.String baseUrl)
      • getConnectionTimeout

        public int getConnectionTimeout()
        Connection timeout in seconds
        Returns:
        seconds until connection timeout
      • setConnectionTimeout

        public void setConnectionTimeout​(int connectionTimeout)
        Connection timeout in seconds.
        Parameters:
        connectionTimeout - the timeout value in seconds
      • getProxyHost

        public java.lang.String getProxyHost()
      • setProxyHost

        public void setProxyHost​(java.lang.String proxyHost)
      • getProxyPassword

        public java.lang.String getProxyPassword()
      • setProxyPassword

        public void setProxyPassword​(java.lang.String proxyPassword)
      • getProxyPort

        public int getProxyPort()
      • setProxyPort

        public void setProxyPort​(int proxyPort)
      • getProxyUsername

        public java.lang.String getProxyUsername()
      • setProxyUsername

        public void setProxyUsername​(java.lang.String proxyUsername)
      • getProxy

        public Proxy getProxy()
      • getRetryMaxElapsed

        public int getRetryMaxElapsed()
      • getRetryMaxAttempts

        public int getRetryMaxAttempts()
      • setRequestExecutorParams

        public void setRequestExecutorParams​(java.util.Map<java.lang.String,​java.lang.String> map)
      • getRequestExecutorParams

        public java.util.Map<java.lang.String,​java.lang.String> getRequestExecutorParams()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object