Package reactivefeign.spring.config
Class ReactiveFeignClientsConfiguration.ReactiveFeignCloud2Configuration
java.lang.Object
reactivefeign.spring.config.ReactiveFeignClientsConfiguration.ReactiveFeignCloud2Configuration
- Enclosing class:
- ReactiveFeignClientsConfiguration
@Configuration
@AutoConfigureAfter(ReactiveFeignConfiguration.class)
@ConditionalOnClass({org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreakerFactory.class,org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer.class,reactivefeign.cloud2.CloudReactiveFeign.class})
@ConditionalOnProperty(name="reactive.feign.cloud.enabled",
havingValue="true",
matchIfMissing=true)
protected static class ReactiveFeignClientsConfiguration.ReactiveFeignCloud2Configuration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactiveFeignCloudBuilder(ReactiveFeignBuilder reactiveFeignBuilder) reactivefeign.spring.config.ReactiveFeignConfiguratorreactivefeign.spring.config.ReactiveFeignConfigurator
-
Constructor Details
-
ReactiveFeignCloud2Configuration
protected ReactiveFeignCloud2Configuration()
-
-
Method Details
-
reactiveFeignResilience4jConfigurator
@Bean @Scope("prototype") @ConditionalOnProperty(name="reactive.feign.circuit.breaker.enabled", havingValue="true", matchIfMissing=true) public reactivefeign.spring.config.ReactiveFeignConfigurator reactiveFeignResilience4jConfigurator() -
reactiveFeignLoadBalancerConfigurator
@Bean @Scope("prototype") @ConditionalOnProperty(name="reactive.feign.loadbalancer.enabled", havingValue="true", matchIfMissing=true) public reactivefeign.spring.config.ReactiveFeignConfigurator reactiveFeignLoadBalancerConfigurator() -
reactiveFeignCloudBuilder
@Bean @Primary @Scope("prototype") @ConditionalOnMissingBean public CloudReactiveFeign.Builder reactiveFeignCloudBuilder(ReactiveFeignBuilder reactiveFeignBuilder)
-