@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=org.springframework.boot.actuate.health.HealthIndicator.class) @EnableConfigurationProperties(value=DiscoveryClientHealthIndicatorProperties.class) @ConditionalOnBean(value=DiscoveryClient.class) @ConditionalOnDiscoveryEnabled @ConditionalOnBlockingDiscoveryEnabled protected static class CommonsClientAutoConfiguration.DiscoveryLoadBalancerConfiguration extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
DiscoveryLoadBalancerConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
HasFeatures |
commonsFeatures() |
DiscoveryClientHealthIndicator |
discoveryClientHealthIndicator(org.springframework.beans.factory.ObjectProvider<DiscoveryClient> discoveryClient,
DiscoveryClientHealthIndicatorProperties properties) |
DiscoveryCompositeHealthContributor |
discoveryCompositeHealthContributor(List<DiscoveryHealthIndicator> indicators) |
protected DiscoveryLoadBalancerConfiguration()
@Bean @ConditionalOnDiscoveryHealthIndicatorEnabled public DiscoveryClientHealthIndicator discoveryClientHealthIndicator(org.springframework.beans.factory.ObjectProvider<DiscoveryClient> discoveryClient, DiscoveryClientHealthIndicatorProperties properties)
@Bean
@ConditionalOnProperty(value="spring.cloud.discovery.client.composite-indicator.enabled",
matchIfMissing=true)
@ConditionalOnBean(value=DiscoveryHealthIndicator.class)
public DiscoveryCompositeHealthContributor discoveryCompositeHealthContributor(List<DiscoveryHealthIndicator> indicators)
@Bean public HasFeatures commonsFeatures()
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.