@Configuration @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.| Constructor and Description |
|---|
ReactorLoadBalancerClientAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.beans.factory.SmartInitializingSingleton |
loadBalancedWebClientInitializer(List<WebClientCustomizer> customizers) |
WebClientCustomizer |
loadBalancerClientWebClientCustomizer(ReactorLoadBalancerExchangeFilterFunction filterFunction) |
ReactorLoadBalancerExchangeFilterFunction |
loadBalancerExchangeFilterFunction(ReactiveLoadBalancer.Factory loadBalancerFactory) |
public ReactorLoadBalancerClientAutoConfiguration()
@Bean public org.springframework.beans.factory.SmartInitializingSingleton loadBalancedWebClientInitializer(List<WebClientCustomizer> customizers)
@Bean public WebClientCustomizer loadBalancerClientWebClientCustomizer(ReactorLoadBalancerExchangeFilterFunction filterFunction)
@Bean public ReactorLoadBalancerExchangeFilterFunction loadBalancerExchangeFilterFunction(ReactiveLoadBalancer.Factory loadBalancerFactory)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.