Class BlockingLoadBalancerClientAutoConfiguration
java.lang.Object
org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration
@Configuration(proxyBeanMethods=false)
@LoadBalancerClients
@AutoConfigureAfter(LoadBalancerAutoConfiguration.class)
@AutoConfigureBefore({org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration.class,org.springframework.cloud.client.loadbalancer.AsyncLoadBalancerAutoConfiguration.class})
@ConditionalOnClass(org.springframework.web.client.RestTemplate.class)
@ConditionalOnProperty(value="spring.cloud.loadbalancer.enabled",
havingValue="true",
matchIfMissing=true)
public class BlockingLoadBalancerClientAutoConfiguration
extends Object
An autoconfiguration for
BlockingLoadBalancerClient.- Since:
- 2.1.3
- Author:
- Olga Maciaszek-Sharma, Gandhimathi Velusamy
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblockingLoadBalancerClient(LoadBalancerClientFactory loadBalancerClientFactory) loadBalancerServiceInstanceCookieTransformer(LoadBalancerClientFactory loadBalancerClientFactory) xForwarderHeadersTransformer(LoadBalancerClientFactory loadBalancerClientFactory)
-
Constructor Details
-
BlockingLoadBalancerClientAutoConfiguration
public BlockingLoadBalancerClientAutoConfiguration()
-
-
Method Details
-
blockingLoadBalancerClient
@Bean @ConditionalOnBean(LoadBalancerClientFactory.class) @ConditionalOnMissingBean public LoadBalancerClient blockingLoadBalancerClient(LoadBalancerClientFactory loadBalancerClientFactory) -
loadBalancerServiceInstanceCookieTransformer
@Bean @ConditionalOnBean(LoadBalancerClientFactory.class) @ConditionalOnMissingBean(LoadBalancerServiceInstanceCookieTransformer.class) public LoadBalancerServiceInstanceCookieTransformer loadBalancerServiceInstanceCookieTransformer(LoadBalancerClientFactory loadBalancerClientFactory) -
xForwarderHeadersTransformer
@Bean @ConditionalOnMissingBean(XForwardedHeadersTransformer.class) @ConditionalOnBean(LoadBalancerClientFactory.class) public XForwardedHeadersTransformer xForwarderHeadersTransformer(LoadBalancerClientFactory loadBalancerClientFactory)
-