Additional top-level class in compilation unit: IntervalFunctionCompanion.
| Modifier and Type | Field and Description |
|---|---|
| public static final long | |
| public static final double | |
| public static final double |
| Modifier and Type | Method and Description |
|---|---|
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | Returns: an IntervalFunction which returns a fixed interval in milliseconds.the interval in milliseconds intervalMillis)Creates an IntervalFunction which returns a fixed interval in milliseconds. |
| public static IntervalFunction | |
| public static IntervalFunction | Returns: returns an IntervalFunction which returns a fixed default interval of 500 [ms]Creates an IntervalFunction which returns a fixed default interval of 500 [ms]. |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier, double randomizationFactor, long maxIntervalMillis)
|
| public static IntervalFunction | ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier, double randomizationFactor)
|
| public static IntervalFunction | ofExponentialRandomBackoff(Duration initialInterval, double multiplier, double randomizationFactor, Duration maxInterval)
|
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction | |
| public static IntervalFunction |
| DEFAULT_INITIAL_INTERVAL | back to summary |
|---|---|
| public static final long DEFAULT_INITIAL_INTERVAL | |
| DEFAULT_MULTIPLIER | back to summary |
|---|---|
| public static final double DEFAULT_MULTIPLIER | |
| DEFAULT_RANDOMIZATION_FACTOR | back to summary |
|---|---|
| public static final double DEFAULT_RANDOMIZATION_FACTOR | |
| of | back to summary |
|---|---|
| public static IntervalFunction of(long intervalMillis, Function<Long, Long> backoffFunction) | |
| of | back to summary |
|---|---|
| public static IntervalFunction of(Duration interval, Function<Long, Long> backoffFunction) | |
| of | back to summary |
|---|---|
| public static IntervalFunction of(long intervalMillis) Creates an IntervalFunction which returns a fixed interval in milliseconds.
| |
| of | back to summary |
|---|---|
| public static IntervalFunction of(Duration interval) Creates an IntervalFunction which returns a fixed interval specified by a given
| |
| ofDefaults | back to summary |
|---|---|
| public static IntervalFunction ofDefaults() Creates an IntervalFunction which returns a fixed default interval of 500 [ms].
| |
| ofExponentialBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialBackoff(long initialIntervalMillis, double multiplier, long maxIntervalMillis) | |
| ofExponentialBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialBackoff(Duration initialInterval, double multiplier, Duration maxInterval) | |
| ofExponentialBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialBackoff(long initialIntervalMillis, double multiplier) | |
| ofExponentialBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialBackoff(Duration initialInterval, double multiplier) | |
| ofExponentialBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialBackoff(long initialIntervalMillis) | |
| ofExponentialBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialBackoff(Duration initialInterval) | |
| ofExponentialBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialBackoff() | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier, double randomizationFactor, long maxIntervalMillis) | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier, double randomizationFactor) | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff(Duration initialInterval, double multiplier, double randomizationFactor, Duration maxInterval) | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff(Duration initialInterval, double multiplier, double randomizationFactor) | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier, long maxIntervalMillis) | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier) | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff(Duration initialInterval, double multiplier, Duration maxInterval) | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff(Duration initialInterval, double multiplier) | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff(long initialIntervalMillis) | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff(Duration initialInterval) | |
| ofExponentialRandomBackoff | back to summary |
|---|---|
| public static IntervalFunction ofExponentialRandomBackoff() | |
| ofRandomized | back to summary |
|---|---|
| public static IntervalFunction ofRandomized(long intervalMillis, double randomizationFactor) | |
| ofRandomized | back to summary |
|---|---|
| public static IntervalFunction ofRandomized(Duration interval, double randomizationFactor) | |
| ofRandomized | back to summary |
|---|---|
| public static IntervalFunction ofRandomized(long intervalMillis) | |
| ofRandomized | back to summary |
|---|---|
| public static IntervalFunction ofRandomized(Duration interval) | |
| ofRandomized | back to summary |
|---|---|
| public static IntervalFunction ofRandomized() | |