@FunctionalInterface
@Deprecated
public interface IntervalFunction
extends io.github.resilience4j.core.IntervalFunction
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_INITIAL_INTERVAL
Deprecated.
|
static double |
DEFAULT_MULTIPLIER
Deprecated.
|
static double |
DEFAULT_RANDOMIZATION_FACTOR
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static IntervalFunction |
of(java.time.Duration interval)
Deprecated.
|
static IntervalFunction |
of(java.time.Duration interval,
java.util.function.Function<java.lang.Long,java.lang.Long> backoffFunction)
Deprecated.
|
static IntervalFunction |
of(long intervalMillis)
Deprecated.
|
static IntervalFunction |
of(long intervalMillis,
java.util.function.Function<java.lang.Long,java.lang.Long> backoffFunction)
Deprecated.
|
static IntervalFunction |
ofDefaults()
Deprecated.
|
static IntervalFunction |
ofExponentialBackoff()
Deprecated.
|
static IntervalFunction |
ofExponentialBackoff(java.time.Duration initialInterval)
Deprecated.
|
static IntervalFunction |
ofExponentialBackoff(java.time.Duration initialInterval,
double multiplier)
Deprecated.
|
static IntervalFunction |
ofExponentialBackoff(long initialIntervalMillis)
Deprecated.
|
static IntervalFunction |
ofExponentialBackoff(long initialIntervalMillis,
double multiplier)
Deprecated.
|
static IntervalFunction |
ofExponentialRandomBackoff()
Deprecated.
|
static IntervalFunction |
ofExponentialRandomBackoff(java.time.Duration initialInterval)
Deprecated.
|
static IntervalFunction |
ofExponentialRandomBackoff(java.time.Duration initialInterval,
double multiplier)
Deprecated.
|
static IntervalFunction |
ofExponentialRandomBackoff(java.time.Duration initialInterval,
double multiplier,
double randomizationFactor)
Deprecated.
|
static IntervalFunction |
ofExponentialRandomBackoff(long initialIntervalMillis)
Deprecated.
|
static IntervalFunction |
ofExponentialRandomBackoff(long initialIntervalMillis,
double multiplier)
Deprecated.
|
static IntervalFunction |
ofExponentialRandomBackoff(long initialIntervalMillis,
double multiplier,
double randomizationFactor)
Deprecated.
|
static IntervalFunction |
ofRandomized()
Deprecated.
|
static IntervalFunction |
ofRandomized(java.time.Duration interval)
Deprecated.
|
static IntervalFunction |
ofRandomized(java.time.Duration interval,
double randomizationFactor)
Deprecated.
|
static IntervalFunction |
ofRandomized(long interval)
Deprecated.
|
static IntervalFunction |
ofRandomized(long intervalMillis,
double randomizationFactor)
Deprecated.
|
static final long DEFAULT_INITIAL_INTERVAL
static final double DEFAULT_MULTIPLIER
static final double DEFAULT_RANDOMIZATION_FACTOR
static IntervalFunction ofDefaults()
ofDefaults in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction of(long intervalMillis, java.util.function.Function<java.lang.Long,java.lang.Long> backoffFunction)
of in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction of(java.time.Duration interval, java.util.function.Function<java.lang.Long,java.lang.Long> backoffFunction)
of in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction of(long intervalMillis)
of in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction of(java.time.Duration interval)
of in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofRandomized(long intervalMillis, double randomizationFactor)
ofRandomized in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofRandomized(java.time.Duration interval, double randomizationFactor)
ofRandomized in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofRandomized(long interval)
ofRandomized in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofRandomized(java.time.Duration interval)
ofRandomized in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofRandomized()
ofRandomized in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialBackoff(long initialIntervalMillis, double multiplier)
ofExponentialBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialBackoff(java.time.Duration initialInterval, double multiplier)
ofExponentialBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialBackoff(long initialIntervalMillis)
ofExponentialBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialBackoff(java.time.Duration initialInterval)
ofExponentialBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialBackoff()
ofExponentialBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier, double randomizationFactor)
ofExponentialRandomBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialRandomBackoff(java.time.Duration initialInterval, double multiplier, double randomizationFactor)
ofExponentialRandomBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier)
ofExponentialRandomBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialRandomBackoff(java.time.Duration initialInterval, double multiplier)
ofExponentialRandomBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialRandomBackoff(long initialIntervalMillis)
ofExponentialRandomBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialRandomBackoff(java.time.Duration initialInterval)
ofExponentialRandomBackoff in interface io.github.resilience4j.core.IntervalFunctionstatic IntervalFunction ofExponentialRandomBackoff()
ofExponentialRandomBackoff in interface io.github.resilience4j.core.IntervalFunction