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
  • Constructor Details

    • Resilience4JAutoConfiguration

      public Resilience4JAutoConfiguration()
  • Method Details

    • 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)