@Configuration @Import(value=FallbackConfigurationOnMissingBean.class) public abstract class AbstractBulkheadConfigurationOnMissingBean extends java.lang.Object
Configuration for resilience4j-bulkhead.| Modifier and Type | Field and Description |
|---|---|
protected io.github.resilience4j.bulkhead.configure.BulkheadConfiguration |
bulkheadConfiguration |
protected io.github.resilience4j.bulkhead.configure.threadpool.ThreadPoolBulkheadConfiguration |
threadPoolBulkheadConfiguration |
| Constructor and Description |
|---|
AbstractBulkheadConfigurationOnMissingBean() |
| Modifier and Type | Method and Description |
|---|---|
io.github.resilience4j.bulkhead.configure.BulkheadAspect |
bulkheadAspect(io.github.resilience4j.bulkhead.configure.BulkheadConfigurationProperties bulkheadConfigurationProperties,
io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry threadPoolBulkheadRegistry,
io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry,
java.util.List<io.github.resilience4j.bulkhead.configure.BulkheadAspectExt> bulkHeadAspectExtList,
io.github.resilience4j.fallback.FallbackDecorators fallbackDecorators) |
io.github.resilience4j.bulkhead.BulkheadRegistry |
bulkheadRegistry(io.github.resilience4j.bulkhead.configure.BulkheadConfigurationProperties bulkheadConfigurationProperties,
io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.bulkhead.event.BulkheadEvent> bulkheadEventConsumerRegistry) |
io.github.resilience4j.bulkhead.configure.ReactorBulkheadAspectExt |
reactorBulkHeadAspectExt() |
io.github.resilience4j.bulkhead.configure.RxJava2BulkheadAspectExt |
rxJava2BulkHeadAspectExt() |
io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry |
threadPoolBulkheadRegistry(io.github.resilience4j.common.bulkhead.configuration.ThreadPoolBulkheadConfigurationProperties threadPoolBulkheadConfigurationProperties,
io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.bulkhead.event.BulkheadEvent> bulkheadEventConsumerRegistry) |
protected final io.github.resilience4j.bulkhead.configure.BulkheadConfiguration bulkheadConfiguration
protected final io.github.resilience4j.bulkhead.configure.threadpool.ThreadPoolBulkheadConfiguration threadPoolBulkheadConfiguration
public AbstractBulkheadConfigurationOnMissingBean()
@Bean
@ConditionalOnMissingBean
public io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry(io.github.resilience4j.bulkhead.configure.BulkheadConfigurationProperties bulkheadConfigurationProperties,
io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.bulkhead.event.BulkheadEvent> bulkheadEventConsumerRegistry)
@Bean
@ConditionalOnMissingBean
public io.github.resilience4j.bulkhead.configure.BulkheadAspect bulkheadAspect(io.github.resilience4j.bulkhead.configure.BulkheadConfigurationProperties bulkheadConfigurationProperties,
io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry threadPoolBulkheadRegistry,
io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry,
@Autowired(required=false)
java.util.List<io.github.resilience4j.bulkhead.configure.BulkheadAspectExt> bulkHeadAspectExtList,
io.github.resilience4j.fallback.FallbackDecorators fallbackDecorators)
@Bean @Conditional(value=io.github.resilience4j.utils.RxJava2OnClasspathCondition.class) @ConditionalOnMissingBean public io.github.resilience4j.bulkhead.configure.RxJava2BulkheadAspectExt rxJava2BulkHeadAspectExt()
@Bean @Conditional(value=io.github.resilience4j.utils.ReactorOnClasspathCondition.class) @ConditionalOnMissingBean public io.github.resilience4j.bulkhead.configure.ReactorBulkheadAspectExt reactorBulkHeadAspectExt()
@Bean
@ConditionalOnMissingBean
public io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry threadPoolBulkheadRegistry(io.github.resilience4j.common.bulkhead.configuration.ThreadPoolBulkheadConfigurationProperties threadPoolBulkheadConfigurationProperties,
io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.bulkhead.event.BulkheadEvent> bulkheadEventConsumerRegistry)