@Configuration
@ConditionalOnClass(value={io.github.resilience4j.circuitbreaker.CircuitBreaker.class,org.springframework.boot.actuate.health.HealthIndicator.class})
@AutoConfigureAfter(value=CircuitBreakerAutoConfiguration.class)
@AutoConfigureBefore(value=org.springframework.boot.actuate.autoconfigure.health.HealthIndicatorAutoConfiguration.class)
public class CircuitBreakersHealthIndicatorAutoConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
CircuitBreakersHealthIndicatorAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
io.github.resilience4j.circuitbreaker.monitoring.health.CircuitBreakersHealthIndicator |
circuitBreakersHealthIndicator(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties circuitBreakerProperties,
org.springframework.boot.actuate.health.HealthAggregator healthAggregator) |
public CircuitBreakersHealthIndicatorAutoConfiguration()
@Bean
@ConditionalOnMissingBean(name="circuitBreakersHealthIndicator")
@ConditionalOnProperty(prefix="management.health.circuitbreakers",
name="enabled")
public io.github.resilience4j.circuitbreaker.monitoring.health.CircuitBreakersHealthIndicator circuitBreakersHealthIndicator(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties circuitBreakerProperties,
org.springframework.boot.actuate.health.HealthAggregator healthAggregator)