Class LoadBalancerAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @LoadBalancerClients @EnableConfigurationProperties(org.springframework.cloud.client.loadbalancer.LoadBalancerClientsProperties.class) @AutoConfigureBefore({org.springframework.cloud.client.loadbalancer.reactive.ReactorLoadBalancerClientAutoConfiguration.class,org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration.class}) @ConditionalOnProperty(value="spring.cloud.loadbalancer.enabled", havingValue="true", matchIfMissing=true) public class LoadBalancerAutoConfiguration extends Object
- Author:
- Spencer Gibb, Olga Maciaszek-Sharma
-
-
Constructor Summary
Constructors Constructor Description LoadBalancerAutoConfiguration(org.springframework.beans.factory.ObjectProvider<List<LoadBalancerClientSpecification>> configurations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadBalancerClientFactoryloadBalancerClientFactory(LoadBalancerClientsProperties properties)LoadBalancerZoneConfigzoneConfig(org.springframework.core.env.Environment environment)
-
-
-
Constructor Detail
-
LoadBalancerAutoConfiguration
public LoadBalancerAutoConfiguration(org.springframework.beans.factory.ObjectProvider<List<LoadBalancerClientSpecification>> configurations)
-
-
Method Detail
-
zoneConfig
@Bean @ConditionalOnMissingBean public LoadBalancerZoneConfig zoneConfig(org.springframework.core.env.Environment environment)
-
loadBalancerClientFactory
@ConditionalOnMissingBean @Bean public LoadBalancerClientFactory loadBalancerClientFactory(LoadBalancerClientsProperties properties)
-
-