Package com.okta.commons.http.config
Class HttpClientConfiguration
java.lang.Object
com.okta.commons.http.config.HttpClientConfiguration
This class holds the configuration properties use to construct a
RequestExecutor.- Since:
- 0.5.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintConnection timeout in secondsgetProxy()intintintnl.altindag.ssl.SSLFactoryvoidsetBaseUrl(String baseUrl) voidsetConnectionTimeout(int connectionTimeout) Connection timeout in seconds.voidsetProxyHost(String proxyHost) voidsetProxyPassword(String proxyPassword) voidsetProxyPort(int proxyPort) voidsetProxyUsername(String proxyUsername) voidsetRequestAuthenticator(RequestAuthenticator requestAuthenticator) voidsetRetryMaxAttempts(int retryMaxAttempts) setRetryMaxElapsed(int retryMaxElapsed) voidsetSslFactory(nl.altindag.ssl.SSLFactory sslFactory) toString()
-
Constructor Details
-
HttpClientConfiguration
public HttpClientConfiguration()
-
-
Method Details
-
getRequestAuthenticator
-
setRequestAuthenticator
-
getBaseUrl
-
setBaseUrl
-
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
-
setProxyHost
-
getProxyPassword
-
setProxyPassword
-
getProxyPort
public int getProxyPort() -
setProxyPort
public void setProxyPort(int proxyPort) -
getProxyUsername
-
setProxyUsername
-
getProxy
-
setProxy
-
getRetryMaxElapsed
public int getRetryMaxElapsed() -
setRetryMaxElapsed
-
getRetryMaxAttempts
public int getRetryMaxAttempts() -
setRetryMaxAttempts
-
getSslFactory
public nl.altindag.ssl.SSLFactory getSslFactory() -
setSslFactory
public void setSslFactory(nl.altindag.ssl.SSLFactory sslFactory) -
setRequestExecutorParams
-
getRequestExecutorParams
-
toString
-