@Configuration @ConditionalOnClass(value=io.github.resilience4j.circuitbreaker.CircuitBreaker.class) @EnableConfigurationProperties(value=CircuitBreakerProperties.class) @Import(value=io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration.class) public class CircuitBreakerAutoConfiguration extends java.lang.Object
Auto-configuration for resilience4j-circuitbreaker.| Constructor and Description |
|---|
CircuitBreakerAutoConfiguration(CircuitBreakerProperties circuitBreakerProperties,
io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
org.springframework.beans.factory.config.ConfigurableBeanFactory beanFactory) |
| Modifier and Type | Method and Description |
|---|---|
CircuitBreakerEndpoint |
circuitBreakerEndpoint(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry) |
CircuitBreakerEventsEndpoint |
circuitBreakerEventsEndpoint(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent> eventConsumerRegistry) |
void |
configureRegistryWithHealthEndpoint() |
public CircuitBreakerAutoConfiguration(CircuitBreakerProperties circuitBreakerProperties, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, org.springframework.beans.factory.config.ConfigurableBeanFactory beanFactory)
@Bean @ConditionalOnEnabledEndpoint public CircuitBreakerEndpoint circuitBreakerEndpoint(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry)
@Bean @ConditionalOnEnabledEndpoint public CircuitBreakerEventsEndpoint circuitBreakerEventsEndpoint(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent> eventConsumerRegistry)
@PostConstruct public void configureRegistryWithHealthEndpoint()