@Configuration(proxyBeanMethods=false) @LoadBalancerClients @AutoConfigureAfter(value=LoadBalancerAutoConfiguration.class) @AutoConfigureBefore(value={org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration.class,org.springframework.cloud.client.loadbalancer.AsyncLoadBalancerAutoConfiguration.class}) @ConditionalOnClass(value=org.springframework.web.client.RestTemplate.class) public class BlockingLoadBalancerClientAutoConfiguration extends Object
BlockingLoadBalancerClient.| Modifier and Type | Class and Description |
|---|---|
protected static class |
BlockingLoadBalancerClientAutoConfiguration.BlockingLoadBalancerRetryConfig |
| Constructor and Description |
|---|
BlockingLoadBalancerClientAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
LoadBalancerClient |
blockingLoadBalancerClient(LoadBalancerClientFactory loadBalancerClientFactory) |
LoadBalancerServiceInstanceCookieTransformer |
loadBalancerServiceInstanceCookieTransformer(LoadBalancerClientFactory loadBalancerClientFactory) |
XForwardedHeadersTransformer |
xForwarderHeadersTransformer(LoadBalancerClientFactory loadBalancerClientFactory) |
public BlockingLoadBalancerClientAutoConfiguration()
@Bean @ConditionalOnBean(value=LoadBalancerClientFactory.class) @ConditionalOnMissingBean public LoadBalancerClient blockingLoadBalancerClient(LoadBalancerClientFactory loadBalancerClientFactory)
@Bean @ConditionalOnBean(value=LoadBalancerClientFactory.class) @ConditionalOnMissingBean(value=LoadBalancerServiceInstanceCookieTransformer.class) public LoadBalancerServiceInstanceCookieTransformer loadBalancerServiceInstanceCookieTransformer(LoadBalancerClientFactory loadBalancerClientFactory)
@Bean @ConditionalOnMissingBean(value=XForwardedHeadersTransformer.class) @ConditionalOnBean(value=LoadBalancerClientFactory.class) public XForwardedHeadersTransformer xForwarderHeadersTransformer(LoadBalancerClientFactory loadBalancerClientFactory)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.