@Configuration
@ConditionalOnClass(value=io.github.resilience4j.bulkhead.Bulkhead.class)
@EnableConfigurationProperties(value={io.github.resilience4j.bulkhead.autoconfigure.BulkheadProperties.class,io.github.resilience4j.bulkhead.autoconfigure.ThreadPoolBulkheadProperties.class})
@Import(value=BulkheadConfigurationOnMissingBean.class)
public class BulkheadAutoConfiguration
extends java.lang.Object
Auto-configuration for resilience4j-bulkhead.| Constructor and Description |
|---|
BulkheadAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
BulkheadEndpoint |
bulkheadEndpoint(io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry,
io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry threadPoolBulkheadRegistry) |
BulkheadEventsEndpoint |
bulkheadEventsEndpoint(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.bulkhead.event.BulkheadEvent> eventConsumerRegistry) |
@Bean public BulkheadEndpoint bulkheadEndpoint(io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry, io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry threadPoolBulkheadRegistry)
@Bean public BulkheadEventsEndpoint bulkheadEventsEndpoint(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.bulkhead.event.BulkheadEvent> eventConsumerRegistry)