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