Package com.gooddata
Class GoodDataSettings
- java.lang.Object
-
- com.gooddata.GoodDataSettings
-
public class GoodDataSettings extends Object
-
-
Constructor Summary
Constructors Constructor Description GoodDataSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)intgetConnectionRequestTimeout()Returns the timeout in milliseconds used when requesting a connection from the connection manager.intgetConnectionTimeout()Milliseconds until connection established.intgetMaxConnections()Maximum number of connection usedintgetPollSleep()Get sleep time in milliseconds between poll retriesRetrySettingsgetRetrySettings()intgetSocketTimeout()Milliseconds for inactivity between two consecutive data packets.StringgetUserAgent()User agentinthashCode()voidsetConnectionRequestTimeout(int connectionRequestTimeout)Set timeout in milliseconds used when requesting a connection from the connection manager.voidsetConnectionRequestTimeoutSeconds(int connectionRequestTimeout)Set timeout in seconds used when requesting a connection from the connection manager.voidsetConnectionTimeout(int connectionTimeout)Set timeout milliseconds until connection established.voidsetConnectionTimeoutSeconds(int connectionTimeout)Set timeout seconds until connection established.voidsetMaxConnections(int maxConnections)Set maximum number of connections used.voidsetPollSleep(int pollSleep)Set sleep time between poll retriesvoidsetPollSleepSeconds(int pollSleep)Set sleep time between poll retriesvoidsetRetrySettings(RetrySettings retrySettings)Set retry settingsvoidsetSocketTimeout(int socketTimeout)Set socket timeout (maximum period inactivity between two consecutive data packets) milliseconds.voidsetSocketTimeoutSeconds(int socketTimeout)Set socket timeout (maximum period inactivity between two consecutive data packets) seconds.voidsetUserAgent(String userAgent)Set custom user agent as prefix for default user agentStringtoString()
-
-
-
Method Detail
-
setMaxConnections
public void setMaxConnections(int maxConnections)
Set maximum number of connections used. This applies same for connections per host as for total connections. (As we assume GoodData connects to single host).The default value is 20.
- Parameters:
maxConnections- maximum number of connections used.
-
getMaxConnections
public int getMaxConnections()
Maximum number of connection used- Returns:
- maximum number of connection used
-
setConnectionTimeout
public void setConnectionTimeout(int connectionTimeout)
Set timeout milliseconds until connection established.The default value is 10 seconds (10000 ms).
Set to 0 for infinite.
- Parameters:
connectionTimeout- connection timeout milliseconds
-
setConnectionTimeoutSeconds
public void setConnectionTimeoutSeconds(int connectionTimeout)
Set timeout seconds until connection established.The default value is 10 seconds.
Set to 0 for infinite.
- Parameters:
connectionTimeout- connection timeout seconds
-
getConnectionTimeout
public int getConnectionTimeout()
Milliseconds until connection established.- Returns:
- milliseconds until connection established
-
setConnectionRequestTimeout
public void setConnectionRequestTimeout(int connectionRequestTimeout)
Set timeout in milliseconds used when requesting a connection from the connection manager.The default value is 10 seconds (10000 ms).
Set to 0 for infinite.
- Parameters:
connectionRequestTimeout- connection request timeout milliseconds
-
setConnectionRequestTimeoutSeconds
public void setConnectionRequestTimeoutSeconds(int connectionRequestTimeout)
Set timeout in seconds used when requesting a connection from the connection manager.The default value is 10 seconds.
Set to 0 for infinite.
- Parameters:
connectionRequestTimeout- connection request timeout seconds
-
getConnectionRequestTimeout
public int getConnectionRequestTimeout()
Returns the timeout in milliseconds used when requesting a connection from the connection manager.- Returns:
- milliseconds used as timeout when requesting a connection from the connection manager
-
setSocketTimeout
public void setSocketTimeout(int socketTimeout)
Set socket timeout (maximum period inactivity between two consecutive data packets) milliseconds.The default value is 60 seconds (60000 ms).
Set to 0 for infinite.
- Parameters:
socketTimeout- socket timeout milliseconds
-
setSocketTimeoutSeconds
public void setSocketTimeoutSeconds(int socketTimeout)
Set socket timeout (maximum period inactivity between two consecutive data packets) seconds.The default value is 60 seconds.
Set to 0 for infinite.
- Parameters:
socketTimeout- socket timeout seconds
-
getSocketTimeout
public int getSocketTimeout()
Milliseconds for inactivity between two consecutive data packets.- Returns:
- milliseconds for inactivity between two consecutive data packets
-
getPollSleep
public int getPollSleep()
Get sleep time in milliseconds between poll retries
-
setPollSleep
public void setPollSleep(int pollSleep)
Set sleep time between poll retries- Parameters:
pollSleep- sleep milliseconds- See Also:
AbstractService.poll(PollHandler, long, TimeUnit)
-
setPollSleepSeconds
public void setPollSleepSeconds(int pollSleep)
Set sleep time between poll retries- Parameters:
pollSleep- sleep seconds- See Also:
AbstractService.poll(PollHandler, long, TimeUnit)
-
getUserAgent
public String getUserAgent()
User agent- Returns:
- user agent string
-
setUserAgent
public void setUserAgent(String userAgent)
Set custom user agent as prefix for default user agent- Parameters:
userAgent- user agent string
-
getRetrySettings
public RetrySettings getRetrySettings()
-
setRetrySettings
public void setRetrySettings(RetrySettings retrySettings)
Set retry settings- Parameters:
retrySettings- retry settings
-
-