@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 © 2019 Pivotal Software, Inc.. All rights reserved.