Package org.zalando.fahrschein
Class EqualJitterBackoffStrategy
- java.lang.Object
-
- org.zalando.fahrschein.ExponentialBackoffStrategy
-
- org.zalando.fahrschein.EqualJitterBackoffStrategy
-
- All Implemented Interfaces:
BackoffStrategy
public class EqualJitterBackoffStrategy extends ExponentialBackoffStrategy
-
-
Field Summary
-
Fields inherited from class org.zalando.fahrschein.ExponentialBackoffStrategy
DEFAULT_BACKOFF_FACTOR, DEFAULT_INITIAL_DELAY, DEFAULT_MAX_DELAY
-
-
Constructor Summary
Constructors Constructor Description EqualJitterBackoffStrategy()EqualJitterBackoffStrategy(int initialDelay, double backoffFactor, long maxDelay, int maxRetries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected longcalculateDelay(double count)EqualJitterBackoffStrategywithMaxRetries(int maxRetries)-
Methods inherited from class org.zalando.fahrschein.ExponentialBackoffStrategy
call
-
-
-
-
Method Detail
-
withMaxRetries
public EqualJitterBackoffStrategy withMaxRetries(int maxRetries)
- Overrides:
withMaxRetriesin classExponentialBackoffStrategy
-
calculateDelay
protected long calculateDelay(double count)
- Overrides:
calculateDelayin classExponentialBackoffStrategy
-
-