@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,
io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.circuitbreaker.CircuitBreaker> circuitBreakerRegistryEventConsumer,
io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.circuitbreaker.configuration.CircuitBreakerConfigCustomizer> compositeCircuitBreakerCustomizer) |
io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.circuitbreaker.CircuitBreaker> |
circuitBreakerRegistryEventConsumer(java.util.Optional<java.util.List<io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.circuitbreaker.CircuitBreaker>>> optionalRegistryEventConsumers) |
io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.circuitbreaker.configuration.CircuitBreakerConfigCustomizer> |
compositeCircuitBreakerCustomizer(java.util.List<io.github.resilience4j.common.circuitbreaker.configuration.CircuitBreakerConfigCustomizer> customizers) |
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(name="compositeCircuitBreakerCustomizer")
@Qualifier(value="compositeCircuitBreakerCustomizer")
public io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.circuitbreaker.configuration.CircuitBreakerConfigCustomizer> compositeCircuitBreakerCustomizer(@Autowired(required=false)
java.util.List<io.github.resilience4j.common.circuitbreaker.configuration.CircuitBreakerConfigCustomizer> customizers)
@Bean
@ConditionalOnMissingBean
public io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent> eventConsumerRegistry,
io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.circuitbreaker.CircuitBreaker> circuitBreakerRegistryEventConsumer,
@Qualifier(value="compositeCircuitBreakerCustomizer")
io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.circuitbreaker.configuration.CircuitBreakerConfigCustomizer> compositeCircuitBreakerCustomizer)
@Bean @Primary public io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.circuitbreaker.CircuitBreaker> circuitBreakerRegistryEventConsumer(java.util.Optional<java.util.List<io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.circuitbreaker.CircuitBreaker>>> optionalRegistryEventConsumers)
@Bean
@ConditionalOnMissingBean
@Conditional(value=io.github.resilience4j.utils.AspectJOnClasspathCondition.class)
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,io.github.resilience4j.utils.AspectJOnClasspathCondition.class})
@ConditionalOnMissingBean
public io.github.resilience4j.circuitbreaker.configure.RxJava2CircuitBreakerAspectExt rxJava2CircuitBreakerAspect()
@Bean
@Conditional(value={io.github.resilience4j.utils.ReactorOnClasspathCondition.class,io.github.resilience4j.utils.AspectJOnClasspathCondition.class})
@ConditionalOnMissingBean
public io.github.resilience4j.circuitbreaker.configure.ReactorCircuitBreakerAspectExt reactorCircuitBreakerAspect()