@Configuration
@EnableConfigurationProperties(value={ElasticsearchRestClientProperties.class,ElasticsearchHttpClientProperties.class})
public class ElasticsearchRestAutoConfiguration
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ElasticsearchRestAutoConfiguration.RestHighLevelClientConfiguration |
| Constructor and Description |
|---|
ElasticsearchRestAutoConfiguration(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.elasticsearch.rest.RestClientBuilderCustomizer> builderCustomizers) |
| Modifier and Type | Method and Description |
|---|---|
org.elasticsearch.client.RestClient |
restClient(org.elasticsearch.client.RestClientBuilder builder) |
org.elasticsearch.client.RestClientBuilder |
restClientBuilder(ElasticsearchRestClientProperties restClientProperties,
ElasticsearchHttpClientProperties httpClientProperties) |
public ElasticsearchRestAutoConfiguration(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.elasticsearch.rest.RestClientBuilderCustomizer> builderCustomizers)
@Bean @ConditionalOnMissingBean public org.elasticsearch.client.RestClient restClient(org.elasticsearch.client.RestClientBuilder builder)
@Bean @ConditionalOnMissingBean public org.elasticsearch.client.RestClientBuilder restClientBuilder(ElasticsearchRestClientProperties restClientProperties, ElasticsearchHttpClientProperties httpClientProperties)
Copyright © 2019 battcn开源组. All rights reserved.