Package reactivefeign.spring.config
Class ReactiveFeignClientsConfiguration.ReactiveFeignCloudConfiguration
- java.lang.Object
-
- reactivefeign.spring.config.ReactiveFeignClientsConfiguration.ReactiveFeignCloudConfiguration
-
- Enclosing class:
- ReactiveFeignClientsConfiguration
@Configuration @AutoConfigureAfter(ReactiveFeignConfiguration.class) @ConditionalOnClass({com.netflix.hystrix.HystrixCommand.class,com.netflix.loadbalancer.reactive.LoadBalancerCommand.class,reactivefeign.cloud.CloudReactiveFeign.class}) @ConditionalOnProperty(name="reactive.feign.cloud.enabled", havingValue="true", matchIfMissing=true) protected static class ReactiveFeignClientsConfiguration.ReactiveFeignCloudConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedReactiveFeignCloudConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudReactiveFeign.BuilderreactiveFeignCloudBuilder(ReactiveFeignBuilder reactiveFeignBuilder, boolean enableHystrix)ReactiveFeignHystrixConfiguratorreactiveFeignHystrixConfigurator()ReactiveFeignRibbonConfiguratorreactiveFeignRibbonConfigurator()
-
-
-
Method Detail
-
reactiveFeignHystrixConfigurator
@Bean @Scope("prototype") @ConditionalOnProperty(name="reactive.feign.hystrix.enabled", havingValue="true", matchIfMissing=true) public ReactiveFeignHystrixConfigurator reactiveFeignHystrixConfigurator()
-
reactiveFeignRibbonConfigurator
@Bean @Scope("prototype") @ConditionalOnProperty(name="reactive.feign.ribbon.enabled", havingValue="true", matchIfMissing=true) public ReactiveFeignRibbonConfigurator reactiveFeignRibbonConfigurator()
-
reactiveFeignCloudBuilder
@Bean @Primary @Scope("prototype") @ConditionalOnMissingBean public CloudReactiveFeign.Builder reactiveFeignCloudBuilder(ReactiveFeignBuilder reactiveFeignBuilder, @Value("${reactive.feign.hystrix.enabled:true}") boolean enableHystrix)
-
-