Class LoadBalancerAutoConfiguration
java.lang.Object
org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration
@AutoConfiguration
@Conditional(BlockingRestClassesPresentCondition.class)
@ConditionalOnBean(LoadBalancerClient.class)
@EnableConfigurationProperties(LoadBalancerClientsProperties.class)
public class LoadBalancerAutoConfiguration
extends Object
Auto-configuration for blocking client-side load balancing.
- Author:
- Spencer Gibb, Dave Syer, Will Tran, Gang Li, Olga Maciaszek-Sharma, Henning Pƶttker, Yanming Zhou
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAuto configuration for retry mechanism.static classAuto configuration for retry intercepting mechanism. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.beans.factory.SmartInitializingSingletonloadBalancedRestTemplateInitializerDeprecated(org.springframework.beans.factory.ObjectProvider<List<RestTemplateCustomizer>> restTemplateCustomizers) loadBalancerRequestFactory(LoadBalancerClient loadBalancerClient)
-
Constructor Details
-
LoadBalancerAutoConfiguration
public LoadBalancerAutoConfiguration()
-
-
Method Details
-
loadBalancedRestTemplateInitializerDeprecated
@Bean public org.springframework.beans.factory.SmartInitializingSingleton loadBalancedRestTemplateInitializerDeprecated(org.springframework.beans.factory.ObjectProvider<List<RestTemplateCustomizer>> restTemplateCustomizers) -
loadBalancerRequestFactory
@Bean @ConditionalOnMissingBean public LoadBalancerRequestFactory loadBalancerRequestFactory(LoadBalancerClient loadBalancerClient)
-