Package org.springframework.cloud.consul
Class ConsulAutoConfiguration.ConsulHealthConfig
java.lang.Object
org.springframework.cloud.consul.ConsulAutoConfiguration.ConsulHealthConfig
- Enclosing class:
- ConsulAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(org.springframework.boot.actuate.endpoint.annotation.Endpoint.class)
@EnableConfigurationProperties(ConsulHealthIndicatorProperties.class)
protected static class ConsulAutoConfiguration.ConsulHealthConfig
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconsulEndpoint
(com.ecwid.consul.v1.ConsulClient consulClient) consulHealthIndicator
(com.ecwid.consul.v1.ConsulClient consulClient, ConsulHealthIndicatorProperties properties)
-
Constructor Details
-
ConsulHealthConfig
protected ConsulHealthConfig()
-
-
Method Details
-
consulEndpoint
@Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint public ConsulEndpoint consulEndpoint(com.ecwid.consul.v1.ConsulClient consulClient) -
consulHealthIndicator
@Bean @ConditionalOnMissingBean @ConditionalOnEnabledHealthIndicator("consul") public ConsulHealthIndicator consulHealthIndicator(com.ecwid.consul.v1.ConsulClient consulClient, ConsulHealthIndicatorProperties properties)
-