Class Decorators.DecorateConsumer<T>

  • Enclosing interface:
    Decorators

    public static class Decorators.DecorateConsumer<T>
    extends java.lang.Object
    • Method Detail

      • withCircuitBreaker

        public Decorators.DecorateConsumer<T> withCircuitBreaker​(io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker)
      • withRateLimiter

        public Decorators.DecorateConsumer<T> withRateLimiter​(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter,
                                                              int permits)
      • withRateLimiter

        public Decorators.DecorateConsumer<T> withRateLimiter​(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter,
                                                              java.util.function.Function<T,​java.lang.Integer> permitsCalculator)
      • decorate

        public java.util.function.Consumer<T> decorate()
      • accept

        public void accept​(T t)