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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionfeign.Feign.Builder
feign.Feign.Builder
defaultFeignBuilder
(feign.Retryer retryer)
-
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()
-