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)
@Conditional(org.springframework.cloud.client.loadbalancer.BlockingRestClassesPresentCondition.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 TypeMethodDescriptionorg.springframework.cloud.client.loadbalancer.LoadBalancerClientblockingLoadBalancerClient(LoadBalancerClientFactory loadBalancerClientFactory) loadBalancerServiceInstanceCookieTransformer(LoadBalancerClientFactory loadBalancerClientFactory) xForwarderHeadersTransformer(LoadBalancerClientFactory loadBalancerClientFactory)
-
Constructor Details
-
BlockingLoadBalancerClientAutoConfiguration
public BlockingLoadBalancerClientAutoConfiguration()
-
-
Method Details
-
blockingLoadBalancerClient
@Bean @ConditionalOnBean(LoadBalancerClientFactory.class) @ConditionalOnMissingBean public org.springframework.cloud.client.loadbalancer.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)
-