Class HttpClientConfiguration

java.lang.Object
com.okta.commons.http.config.HttpClientConfiguration

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

    • HttpClientConfiguration

      public HttpClientConfiguration()
  • Method Details

    • getRequestAuthenticator

      public RequestAuthenticator getRequestAuthenticator()
    • setRequestAuthenticator

      public void setRequestAuthenticator(RequestAuthenticator requestAuthenticator)
    • getBaseUrl

      public String getBaseUrl()
    • setBaseUrl

      public void setBaseUrl(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 String getProxyHost()
    • setProxyHost

      public void setProxyHost(String proxyHost)
    • getProxyPassword

      public String getProxyPassword()
    • setProxyPassword

      public void setProxyPassword(String proxyPassword)
    • getProxyPort

      public int getProxyPort()
    • setProxyPort

      public void setProxyPort(int proxyPort)
    • getProxyUsername

      public String getProxyUsername()
    • setProxyUsername

      public void setProxyUsername(String proxyUsername)
    • getProxy

      public Proxy getProxy()
    • setProxy

      public HttpClientConfiguration setProxy(Proxy proxy)
    • getRetryMaxElapsed

      public int getRetryMaxElapsed()
    • setRetryMaxElapsed

      public HttpClientConfiguration setRetryMaxElapsed(int retryMaxElapsed)
    • getRetryMaxAttempts

      public int getRetryMaxAttempts()
    • setRetryMaxAttempts

      public HttpClientConfiguration setRetryMaxAttempts(int retryMaxAttempts)
    • getSslFactory

      public nl.altindag.ssl.SSLFactory getSslFactory()
    • setSslFactory

      public void setSslFactory(nl.altindag.ssl.SSLFactory sslFactory)
    • setRequestExecutorParams

      public void setRequestExecutorParams(Map<String,String> map)
    • getRequestExecutorParams

      public Map<String,String> getRequestExecutorParams()
    • toString

      public String toString()
      Overrides:
      toString in class Object