public abstract class ReactiveElasticsearchConfiguration extends ElasticsearchConfigurationSupport
Configuration class to set up the Elasticsearch
connection using the ReactiveElasticsearchClient.| Constructor and Description |
|---|
ReactiveElasticsearchConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
abstract ClientConfiguration |
clientConfiguration()
Must be implemented by deriving classes to provide the
ClientConfiguration. |
ReactiveElasticsearchClient |
reactiveElasticsearchClient(org.elasticsearch.client.RestClient restClient)
Provides the
ReactiveElasticsearchClient instance used. |
ReactiveElasticsearchOperations |
reactiveElasticsearchOperations(ElasticsearchConverter elasticsearchConverter,
ReactiveElasticsearchClient reactiveElasticsearchClient)
Creates
ReactiveElasticsearchOperations. |
org.elasticsearch.client.RestClient |
restClient(ClientConfiguration clientConfiguration)
Provides the underlying low level RestClient.
|
co.elastic.clients.transport.TransportOptions |
transportOptions() |
elasticsearchCustomConversions, elasticsearchEntityMapper, elasticsearchMappingContext, fieldNamingStrategy, getInitialEntitySet, getMappingBasePackages, refreshPolicy, scanForEntities, writeTypeHints@Bean public abstract ClientConfiguration clientConfiguration()
ClientConfiguration.@Bean public org.elasticsearch.client.RestClient restClient(ClientConfiguration clientConfiguration)
clientConfiguration - configuration for the client, must not be null@Bean public ReactiveElasticsearchClient reactiveElasticsearchClient(org.elasticsearch.client.RestClient restClient)
ReactiveElasticsearchClient instance used.restClient - the low level RestClient to use@Bean(name={"reactiveElasticsearchOperations","reactiveElasticsearchTemplate"}) public ReactiveElasticsearchOperations reactiveElasticsearchOperations(ElasticsearchConverter elasticsearchConverter, ReactiveElasticsearchClient reactiveElasticsearchClient)
ReactiveElasticsearchOperations.public co.elastic.clients.transport.TransportOptions transportOptions()
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.