@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,
LoadBalancerProperties properties) |
LoadBalancerServiceInstanceCookieTransformer |
loadBalancerServiceInstanceCookieTransformer(LoadBalancerProperties properties) |
public BlockingLoadBalancerClientAutoConfiguration()
@Bean @ConditionalOnBean(value=LoadBalancerClientFactory.class) @ConditionalOnMissingBean public LoadBalancerClient blockingLoadBalancerClient(LoadBalancerClientFactory loadBalancerClientFactory, LoadBalancerProperties properties)
@Bean @ConditionalOnProperty(value="spring.cloud.loadbalancer.sticky-session.add-service-instance-cookie", havingValue="true") @ConditionalOnMissingBean(value=LoadBalancerServiceInstanceCookieTransformer.class) public LoadBalancerServiceInstanceCookieTransformer loadBalancerServiceInstanceCookieTransformer(LoadBalancerProperties properties)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.