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 Modifier Constructor Description protected
DiscoveryLoadBalancerConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HasFeatures
commonsFeatures()
DiscoveryClientHealthIndicator
discoveryClientHealthIndicator(org.springframework.beans.factory.ObjectProvider<DiscoveryClient> discoveryClient, DiscoveryClientHealthIndicatorProperties properties)
DiscoveryCompositeHealthContributor
discoveryCompositeHealthContributor(List<DiscoveryHealthIndicator> indicators)
-
-
-
Method Detail
-
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
@Bean public HasFeatures commonsFeatures()
-
-