Class CircuitBreakersHealthIndicatorAutoConfiguration


  • @Configuration
    @ConditionalOnClass({io.github.resilience4j.circuitbreaker.CircuitBreaker.class,org.springframework.boot.actuate.health.HealthIndicator.class})
    @AutoConfigureAfter(CircuitBreakerAutoConfiguration.class)
    @AutoConfigureBefore(org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration.class)
    public class CircuitBreakersHealthIndicatorAutoConfiguration
    extends java.lang.Object
    • Constructor Detail

      • CircuitBreakersHealthIndicatorAutoConfiguration

        public CircuitBreakersHealthIndicatorAutoConfiguration()
    • Method Detail

      • circuitBreakersHealthIndicator

        @Bean
        @ConditionalOnMissingBean(name="circuitBreakersHealthIndicator")
        @ConditionalOnProperty(prefix="management.health.circuitbreakers",
                               name="enabled")
        public CircuitBreakersHealthIndicator circuitBreakersHealthIndicator​(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
                                                                             io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties circuitBreakerProperties,
                                                                             org.springframework.boot.actuate.health.StatusAggregator statusAggregator)