@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=org.springframework.web.reactive.function.client.WebClient.class) @ConditionalOnBean(value=ReactiveLoadBalancer.Factory.class) public class ReactorLoadBalancerClientAutoConfiguration extends Object
LoadBalanced
WebClient.Builder
with ReactorLoadBalancerExchangeFilterFunction
and
ReactiveLoadBalancer
used under the hood.Modifier and Type | Class and Description |
---|---|
protected static class |
ReactorLoadBalancerClientAutoConfiguration.ReactorLoadBalancerExchangeFilterFunctionConfig |
Constructor and Description |
---|
ReactorLoadBalancerClientAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springframework.cloud.client.loadbalancer.reactive.ReactorLoadBalancerClientAutoConfiguration.ReactorLoadBalancerClientRibbonWarnLogger |
reactorLoadBalancerClientRibbonWarnLogger() |
public ReactorLoadBalancerClientAutoConfiguration()
@Bean @ConditionalOnClass(name="org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient") @ConditionalOnProperty(value="spring.cloud.loadbalancer.ribbon.enabled", matchIfMissing=true) public org.springframework.cloud.client.loadbalancer.reactive.ReactorLoadBalancerClientAutoConfiguration.ReactorLoadBalancerClientRibbonWarnLogger reactorLoadBalancerClientRibbonWarnLogger()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.