Class ExponentialBackOff.Builder
- java.lang.Object
-
- org.telegram.telegrambots.updatesreceivers.ExponentialBackOff.Builder
-
- Enclosing class:
- ExponentialBackOff
public static class ExponentialBackOff.Builder extends Object
Builder forExponentialBackOff
.Implementation is not thread-safe.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExponentialBackOff
build()
Builds a new instance ofExponentialBackOff
.ExponentialBackOff.Builder
setInitialIntervalMillis(int initialIntervalMillis)
ExponentialBackOff.Builder
setMaxElapsedTimeMillis(int maxElapsedTimeMillis)
ExponentialBackOff.Builder
setMaxIntervalMillis(int maxIntervalMillis)
ExponentialBackOff.Builder
setMultiplier(double multiplier)
ExponentialBackOff.Builder
setRandomizationFactor(double randomizationFactor)
-
-
-
Method Detail
-
setInitialIntervalMillis
public ExponentialBackOff.Builder setInitialIntervalMillis(int initialIntervalMillis)
-
setRandomizationFactor
public ExponentialBackOff.Builder setRandomizationFactor(double randomizationFactor)
-
setMultiplier
public ExponentialBackOff.Builder setMultiplier(double multiplier)
-
setMaxIntervalMillis
public ExponentialBackOff.Builder setMaxIntervalMillis(int maxIntervalMillis)
-
setMaxElapsedTimeMillis
public ExponentialBackOff.Builder setMaxElapsedTimeMillis(int maxElapsedTimeMillis)
-
build
public ExponentialBackOff build()
Builds a new instance ofExponentialBackOff
.
-
-