Uses of Interface
io.github.resilience4j.core.IntervalFunction
Packages that use IntervalFunction
-
Uses of IntervalFunction in io.github.resilience4j.core
Methods in io.github.resilience4j.core that return IntervalFunctionModifier and TypeMethodDescriptionstatic IntervalFunctionIntervalFunction.of(long intervalMillis) Creates an IntervalFunction which returns a fixed interval in milliseconds.static IntervalFunctionstatic IntervalFunctionCreates an IntervalFunction which returns a fixed interval specified by a givenDuration.static IntervalFunctionstatic IntervalFunctionIntervalFunction.ofDefaults()Creates an IntervalFunction which returns a fixed default interval of 500 [ms].static IntervalFunctionIntervalFunction.ofExponentialBackoff()static IntervalFunctionIntervalFunction.ofExponentialBackoff(long initialIntervalMillis) static IntervalFunctionIntervalFunction.ofExponentialBackoff(long initialIntervalMillis, double multiplier) static IntervalFunctionIntervalFunction.ofExponentialBackoff(long initialIntervalMillis, double multiplier, long maxIntervalMillis) static IntervalFunctionIntervalFunction.ofExponentialBackoff(Duration initialInterval) static IntervalFunctionIntervalFunction.ofExponentialBackoff(Duration initialInterval, double multiplier) static IntervalFunctionIntervalFunction.ofExponentialBackoff(Duration initialInterval, double multiplier, Duration maxInterval) static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff()static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff(long initialIntervalMillis) static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier) static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier, double randomizationFactor) static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier, double randomizationFactor, long maxIntervalMillis) static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff(long initialIntervalMillis, double multiplier, long maxIntervalMillis) static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff(Duration initialInterval) static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff(Duration initialInterval, double multiplier) static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff(Duration initialInterval, double multiplier, double randomizationFactor) static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff(Duration initialInterval, double multiplier, double randomizationFactor, Duration maxInterval) static IntervalFunctionIntervalFunction.ofExponentialRandomBackoff(Duration initialInterval, double multiplier, Duration maxInterval) static IntervalFunctionIntervalFunction.ofRandomized()static IntervalFunctionIntervalFunction.ofRandomized(long intervalMillis) static IntervalFunctionIntervalFunction.ofRandomized(long intervalMillis, double randomizationFactor) static IntervalFunctionIntervalFunction.ofRandomized(Duration interval) static IntervalFunctionIntervalFunction.ofRandomized(Duration interval, double randomizationFactor) Methods in io.github.resilience4j.core with parameters of type IntervalFunctionModifier and TypeMethodDescriptionstatic <T> IntervalBiFunction<T> IntervalBiFunction.ofIntervalFunction(IntervalFunction f)