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
Constructors Modifier Constructor Description protected
ConsulHealthConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsulEndpoint
consulEndpoint(com.ecwid.consul.v1.ConsulClient consulClient)
ConsulHealthIndicator
consulHealthIndicator(com.ecwid.consul.v1.ConsulClient consulClient, ConsulHealthIndicatorProperties properties)
-
-
-
Method Detail
-
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)
-
-