Package org.springframework.cloud.client
Class CommonsClientAutoConfiguration.DiscoveryLoadBalancerConfiguration
java.lang.Object
org.springframework.cloud.client.CommonsClientAutoConfiguration.DiscoveryLoadBalancerConfiguration
- Enclosing class:
- CommonsClientAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(org.springframework.boot.actuate.health.HealthIndicator.class)
@EnableConfigurationProperties(DiscoveryClientHealthIndicatorProperties.class)
@ConditionalOnBean(DiscoveryClient.class)
@ConditionalOnDiscoveryEnabled
@ConditionalOnBlockingDiscoveryEnabled
protected static class CommonsClientAutoConfiguration.DiscoveryLoadBalancerConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondiscoveryClientHealthIndicator
(org.springframework.beans.factory.ObjectProvider<DiscoveryClient> discoveryClient, DiscoveryClientHealthIndicatorProperties properties)
-
Constructor Details
-
DiscoveryLoadBalancerConfiguration
protected DiscoveryLoadBalancerConfiguration()
-
-
Method Details
-
discoveryClientHealthIndicator
@Bean @ConditionalOnDiscoveryHealthIndicatorEnabled public DiscoveryClientHealthIndicator discoveryClientHealthIndicator(org.springframework.beans.factory.ObjectProvider<DiscoveryClient> discoveryClient, DiscoveryClientHealthIndicatorProperties properties) -
discoveryCompositeHealthContributor
@Bean @ConditionalOnProperty(value="spring.cloud.discovery.client.composite-indicator.enabled", matchIfMissing=true) @ConditionalOnBean(DiscoveryHealthIndicator.class) public DiscoveryCompositeHealthContributor discoveryCompositeHealthContributor(List<DiscoveryHealthIndicator> indicators) -
commonsFeatures
-