public static class Decorators.DecorateRunnable
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.lang.Runnable |
decorate() |
void |
run() |
Decorators.DecorateRunnable |
withBulkhead(io.github.resilience4j.bulkhead.Bulkhead bulkhead) |
Decorators.DecorateRunnable |
withCircuitBreaker(io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker) |
Decorators.DecorateRunnable |
withRateLimiter(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter) |
Decorators.DecorateRunnable |
withRateLimiter(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter,
int permits) |
Decorators.DecorateRunnable |
withRetry(io.github.resilience4j.retry.Retry retryContext) |
Decorators.DecorateCompletionStage<java.lang.Void> |
withThreadPoolBulkhead(io.github.resilience4j.bulkhead.ThreadPoolBulkhead threadPoolBulkhead) |
public Decorators.DecorateRunnable withCircuitBreaker(io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker)
public Decorators.DecorateRunnable withRetry(io.github.resilience4j.retry.Retry retryContext)
public Decorators.DecorateRunnable withRateLimiter(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter)
public Decorators.DecorateRunnable withRateLimiter(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter, int permits)
public Decorators.DecorateRunnable withBulkhead(io.github.resilience4j.bulkhead.Bulkhead bulkhead)
public Decorators.DecorateCompletionStage<java.lang.Void> withThreadPoolBulkhead(io.github.resilience4j.bulkhead.ThreadPoolBulkhead threadPoolBulkhead)
public java.lang.Runnable decorate()
public void run()