Package com.okta.commons.http.config
Class HttpClientConfiguration
- java.lang.Object
-
- com.okta.commons.http.config.HttpClientConfiguration
-
public class HttpClientConfiguration extends java.lang.ObjectThis class holds the configuration properties use to construct aRequestExecutor.- Since:
- 0.5.0
-
-
Constructor Summary
Constructors Constructor Description HttpClientConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBaseUrl()intgetConnectionTimeout()Connection timeout in secondsProxygetProxy()java.lang.StringgetProxyHost()java.lang.StringgetProxyPassword()intgetProxyPort()java.lang.StringgetProxyUsername()RequestAuthenticatorgetRequestAuthenticator()java.util.Map<java.lang.String,java.lang.String>getRequestExecutorParams()intgetRetryMaxAttempts()intgetRetryMaxElapsed()voidsetBaseUrl(java.lang.String baseUrl)voidsetConnectionTimeout(int connectionTimeout)Connection timeout in seconds.HttpClientConfigurationsetProxy(Proxy proxy)voidsetProxyHost(java.lang.String proxyHost)voidsetProxyPassword(java.lang.String proxyPassword)voidsetProxyPort(int proxyPort)voidsetProxyUsername(java.lang.String proxyUsername)voidsetRequestAuthenticator(RequestAuthenticator requestAuthenticator)voidsetRequestExecutorParams(java.util.Map<java.lang.String,java.lang.String> map)HttpClientConfigurationsetRetryMaxAttempts(int retryMaxAttempts)HttpClientConfigurationsetRetryMaxElapsed(int retryMaxElapsed)java.lang.StringtoString()
-
-
-
Method Detail
-
getRequestAuthenticator
public RequestAuthenticator getRequestAuthenticator()
-
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()
-
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)
-
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:
toStringin classjava.lang.Object
-
-