Class RateLimitersHealthIndicatorAutoConfiguration


  • @Configuration
    @ConditionalOnClass({io.github.resilience4j.ratelimiter.RateLimiter.class,org.springframework.boot.actuate.health.HealthIndicator.class})
    @AutoConfigureAfter(RateLimiterAutoConfiguration.class)
    @AutoConfigureBefore(org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration.class)
    public class RateLimitersHealthIndicatorAutoConfiguration
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      RateLimitersHealthIndicator rateLimitersHealthIndicator​(io.github.resilience4j.ratelimiter.RateLimiterRegistry rateLimiterRegistry, io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties rateLimiterProperties, org.springframework.boot.actuate.health.StatusAggregator statusAggregator)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RateLimitersHealthIndicatorAutoConfiguration

        public RateLimitersHealthIndicatorAutoConfiguration()
    • Method Detail

      • rateLimitersHealthIndicator

        @Bean
        @ConditionalOnMissingBean(name="rateLimitersHealthIndicator")
        @ConditionalOnProperty(prefix="management.health.ratelimiters",
                               name="enabled")
        public RateLimitersHealthIndicator rateLimitersHealthIndicator​(io.github.resilience4j.ratelimiter.RateLimiterRegistry rateLimiterRegistry,
                                                                       io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties rateLimiterProperties,
                                                                       org.springframework.boot.actuate.health.StatusAggregator statusAggregator)