@Configuration @ConditionalOnClass(value=org.springframework.boot.actuate.health.HealthIndicator.class) @ConditionalOnBean(value=DiscoveryClient.class) @ConditionalOnProperty(value="spring.cloud.discovery.enabled", matchIfMissing=true) public class CommonsClientAutoConfiguration extends Object
Auto-configuration for Spring Cloud Commons Client.| Modifier and Type | Class and Description |
|---|---|
protected static class |
CommonsClientAutoConfiguration.ActuatorConfiguration |
| Constructor and Description |
|---|
CommonsClientAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
HasFeatures |
commonsFeatures() |
DiscoveryClientHealthIndicator |
discoveryClientHealthIndicator(DiscoveryClient discoveryClient) |
DiscoveryCompositeHealthIndicator |
discoveryCompositeHealthIndicator(org.springframework.boot.actuate.health.HealthAggregator aggregator,
List<DiscoveryHealthIndicator> indicators) |
@Bean
@ConditionalOnProperty(value="spring.cloud.discovery.client.health-indicator.enabled",
matchIfMissing=true)
public DiscoveryClientHealthIndicator discoveryClientHealthIndicator(DiscoveryClient discoveryClient)
@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 © 2017 Pivotal Software, Inc.. All rights reserved.