Package com.gooddata.sdk.service.retry
Class RetrySettings
java.lang.Object
com.gooddata.sdk.service.retry.RetrySettings
Contains settings for HTTP requests retry.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanTotal retry count.If set, exponential strategy is used.inthashCode()voidsetRetryCount(Integer retryCount) voidsetRetryInitialInterval(Long retryInitialInterval) voidsetRetryMaxInterval(Long retryMaxInterval) voidsetRetryMultiplier(Double retryMultiplier)
-
Field Details
-
DEFAULT_RETRY_COUNT
-
-
Constructor Details
-
RetrySettings
public RetrySettings()
-
-
Method Details
-
getRetryCount
Total retry count. Should be > 0. No retry if not set.- Returns:
- retry count
-
setRetryCount
-
getRetryInitialInterval
- Returns:
- retry initial interval
-
setRetryInitialInterval
-
getRetryMaxInterval
- Returns:
- maximum retry interval
-
setRetryMaxInterval
-
getRetryMultiplier
If set, exponential strategy is used. Every next retry interval will be computed as previos interval multiplied by this number.- Returns:
- retry multiplier
-
setRetryMultiplier
-
equals
-
hashCode
public int hashCode()
-