-
Decorators.ofCheckedSupplier(io.github.resilience4j.core.functions.CheckedSupplier<T> supplier)
Decorators.DecorateCheckedSupplier.withBulkhead(io.github.resilience4j.bulkhead.Bulkhead bulkhead)
Decorators.DecorateCheckedSupplier.withCircuitBreaker(io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker)
Decorators.DecorateCheckedSupplier.withFallback(io.github.resilience4j.core.functions.CheckedBiFunction<T, Throwable, T> handler)
Decorators.DecorateCheckedSupplier.withFallback(io.github.resilience4j.core.functions.CheckedFunction<Throwable, T> exceptionHandler)
Decorators.DecorateCheckedSupplier.withFallback(Class<X> exceptionType,
io.github.resilience4j.core.functions.CheckedFunction<Throwable, T> exceptionHandler)
Decorators.DecorateCheckedSupplier.withFallback(Predicate<T> resultPredicate,
io.github.resilience4j.core.functions.CheckedFunction<T,T> resultHandler)
Decorators.DecorateCheckedSupplier.withRateLimiter(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter)
Decorators.DecorateCheckedSupplier.withRateLimiter(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter,
int permits)
Decorators.DecorateCheckedSupplier.withRetry(io.github.resilience4j.retry.Retry retryContext)