Class FeignClientsConfiguration.CircuitBreakerPresentFeignBuilderConfiguration

java.lang.Object
org.springframework.cloud.openfeign.FeignClientsConfiguration.CircuitBreakerPresentFeignBuilderConfiguration
Enclosing class:
FeignClientsConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass(org.springframework.cloud.client.circuitbreaker.CircuitBreaker.class) @ConditionalOnProperty("feign.circuitbreaker.enabled") protected static class FeignClientsConfiguration.CircuitBreakerPresentFeignBuilderConfiguration extends Object
  • Constructor Details

    • CircuitBreakerPresentFeignBuilderConfiguration

      protected CircuitBreakerPresentFeignBuilderConfiguration()
  • Method Details

    • defaultFeignBuilder

      @Bean @Scope("prototype") @ConditionalOnMissingBean({feign.Feign.Builder.class,org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory.class}) public feign.Feign.Builder defaultFeignBuilder(feign.Retryer retryer)
    • circuitBreakerFeignBuilder

      @Bean @Scope("prototype") @ConditionalOnMissingBean @ConditionalOnBean(org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory.class) public feign.Feign.Builder circuitBreakerFeignBuilder()