@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=org.springframework.boot.actuate.endpoint.annotation.Endpoint.class) @EnableConfigurationProperties(value=ConsulHealthIndicatorProperties.class) protected static class ConsulAutoConfiguration.ConsulHealthConfig extends Object
Modifier | Constructor and Description |
---|---|
protected |
ConsulHealthConfig() |
Modifier and Type | Method and Description |
---|---|
ConsulEndpoint |
consulEndpoint(com.ecwid.consul.v1.ConsulClient consulClient) |
ConsulHealthIndicator |
consulHealthIndicator(com.ecwid.consul.v1.ConsulClient consulClient,
ConsulHealthIndicatorProperties properties) |
@Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint public ConsulEndpoint consulEndpoint(com.ecwid.consul.v1.ConsulClient consulClient)
@Bean @ConditionalOnMissingBean @ConditionalOnEnabledHealthIndicator(value="consul") public ConsulHealthIndicator consulHealthIndicator(com.ecwid.consul.v1.ConsulClient consulClient, ConsulHealthIndicatorProperties properties)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.