@Configuration @Import(value=FallbackConfigurationOnMissingBean.class) public abstract class AbstractCircuitBreakerConfigurationOnMissingBean extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration |
circuitBreakerConfiguration |
protected io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties |
circuitBreakerProperties |
| Constructor and Description |
|---|
AbstractCircuitBreakerConfigurationOnMissingBean(io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties circuitBreakerProperties) |
| Modifier and Type | Method and Description |
|---|---|
io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspect |
circuitBreakerAspect(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
java.util.List<io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspectExt> circuitBreakerAspectExtList,
io.github.resilience4j.fallback.FallbackDecorators fallbackDecorators) |
io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry |
circuitBreakerRegistry(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent> eventConsumerRegistry) |
protected abstract void |
createHealthIndicatorForCircuitBreaker(io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker,
io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties circuitBreakerProperties) |
io.github.resilience4j.circuitbreaker.configure.ReactorCircuitBreakerAspectExt |
reactorCircuitBreakerAspect() |
io.github.resilience4j.circuitbreaker.configure.RxJava2CircuitBreakerAspectExt |
rxJava2CircuitBreakerAspect() |
protected final io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration circuitBreakerConfiguration
protected final io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties circuitBreakerProperties
public AbstractCircuitBreakerConfigurationOnMissingBean(io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties circuitBreakerProperties)
@Bean @ConditionalOnMissingBean public io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent> eventConsumerRegistry)
protected abstract void createHealthIndicatorForCircuitBreaker(io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker,
io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties circuitBreakerProperties)
@Bean
@ConditionalOnMissingBean
public io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspect circuitBreakerAspect(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
@Autowired(required=false)
java.util.List<io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspectExt> circuitBreakerAspectExtList,
io.github.resilience4j.fallback.FallbackDecorators fallbackDecorators)
@Bean @Conditional(value=io.github.resilience4j.utils.RxJava2OnClasspathCondition.class) @ConditionalOnMissingBean public io.github.resilience4j.circuitbreaker.configure.RxJava2CircuitBreakerAspectExt rxJava2CircuitBreakerAspect()
@Bean @Conditional(value=io.github.resilience4j.utils.ReactorOnClasspathCondition.class) @ConditionalOnMissingBean public io.github.resilience4j.circuitbreaker.configure.ReactorCircuitBreakerAspectExt reactorCircuitBreakerAspect()