@Configuration @ConditionalOnClass(value=org.elasticsearch.client.RestHighLevelClient.class) @Import(value=internal.org.springframework.content.elasticsearch.ElasticsearchConfig.class) public class ElasticsearchAutoConfiguration extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ElasticsearchAutoConfiguration.ElasticsearchProperties |
| Constructor and Description |
|---|
ElasticsearchAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ElasticsearchIndexer |
elasticFulltextIndexerEventListener(org.elasticsearch.client.RestHighLevelClient client,
IndexService elasticFulltextIndexService) |
org.elasticsearch.client.RestHighLevelClient |
restHighLevelClient() |
@ConditionalOnProperty(prefix="spring.content.elasticsearch",
name="autoindex",
havingValue="true",
matchIfMissing=true)
@Bean
public ElasticsearchIndexer elasticFulltextIndexerEventListener(org.elasticsearch.client.RestHighLevelClient client,
IndexService elasticFulltextIndexService)
throws IOException
IOException@Bean @ConditionalOnMissingBean(value=org.elasticsearch.client.RestHighLevelClient.class) public org.elasticsearch.client.RestHighLevelClient restHighLevelClient()
Copyright © 2020 Paul Warren. All rights reserved.