Class Decorators.DecorateRunnable

  • Enclosing interface:
    Decorators

    public static class Decorators.DecorateRunnable
    extends java.lang.Object
    • Method Detail

      • withCircuitBreaker

        public Decorators.DecorateRunnable withCircuitBreaker​(io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker)
      • withRateLimiter

        public Decorators.DecorateRunnable withRateLimiter​(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter,
                                                           int permits)
      • withThreadPoolBulkhead

        public Decorators.DecorateCompletionStage<java.lang.Void> withThreadPoolBulkhead​(io.github.resilience4j.bulkhead.ThreadPoolBulkhead threadPoolBulkhead)
      • decorate

        public java.lang.Runnable decorate()
      • run

        public void run()