Class Resilience4JAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.circuitbreaker.resilience4j.Resilience4JAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(Resilience4JConfigurationProperties.class) @ConditionalOnProperty(name={"spring.cloud.circuitbreaker.resilience4j.enabled","spring.cloud.circuitbreaker.resilience4j.blocking.enabled"}, matchIfMissing=true) public class Resilience4JAutoConfiguration extends Object
- Author:
- Ryan Baxter, Eric Bussieres, Andrii Bohutskyi
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResilience4JAutoConfiguration.MicrometerResilience4JCustomizerConfigurationstatic classResilience4JAutoConfiguration.MicrometerResilience4JGroupCustomizerConfigurationstatic classResilience4JAutoConfiguration.Resilience4jBulkheadConfiguration
-
Constructor Summary
Constructors Constructor Description Resilience4JAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Resilience4JCircuitBreakerFactoryresilience4jCircuitBreakerFactory(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, Resilience4jBulkheadProvider bulkheadProvider, Resilience4JConfigurationProperties resilience4JConfigurationProperties)
-
-
-
Method Detail
-
resilience4jCircuitBreakerFactory
@Bean @ConditionalOnMissingBean(org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory.class) public Resilience4JCircuitBreakerFactory resilience4jCircuitBreakerFactory(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, @Autowired(required=false) Resilience4jBulkheadProvider bulkheadProvider, Resilience4JConfigurationProperties resilience4JConfigurationProperties)
-
-