@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=org.elasticsearch.client.RestClient.class) @ConditionalOnBean(value=org.elasticsearch.client.RestClient.class) @ConditionalOnEnabledHealthIndicator(value="elasticsearch") @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchRestClientAutoConfiguration.class) public class ElasticSearchRestHealthContributorAutoConfiguration extends CompositeHealthContributorConfiguration<org.springframework.boot.actuate.elasticsearch.ElasticsearchRestHealthIndicator,org.elasticsearch.client.RestClient>
Auto-configuration for
ElasticsearchRestHealthIndicator using the RestClient.| Constructor and Description |
|---|
ElasticSearchRestHealthContributorAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.actuate.health.HealthContributor |
elasticsearchRestHealthContributor(java.util.Map<java.lang.String,org.elasticsearch.client.RestClient> clients) |
createCompositecreateContributor, createIndicatorpublic ElasticSearchRestHealthContributorAutoConfiguration()
@Bean
@ConditionalOnMissingBean(name={"elasticsearchRestHealthIndicator","elasticsearchRestHealthContributor"})
public org.springframework.boot.actuate.health.HealthContributor elasticsearchRestHealthContributor(java.util.Map<java.lang.String,org.elasticsearch.client.RestClient> clients)