Uses of Interface
org.springframework.data.elasticsearch.client.ClientConfiguration
Packages that use ClientConfiguration
Package
Description
This package contains classes that use the new Elasticsearch client library (co.elastic.clients:elasticsearch-java)
to access Elasticsearch.
-
Uses of ClientConfiguration in org.springframework.data.elasticsearch.client
Methods in org.springframework.data.elasticsearch.client that return ClientConfigurationModifier and TypeMethodDescriptionClientConfiguration.TerminalClientConfigurationBuilder.build()
Build theClientConfiguration
object.static ClientConfiguration
Creates a newClientConfiguration
instance configured to a single host givenhostAndPort
.static ClientConfiguration
ClientConfiguration.create
(InetSocketAddress socketAddress) Creates a newClientConfiguration
instance configured to a single host givenInetSocketAddress
.static ClientConfiguration
ClientConfiguration.localhost()
Creates a newClientConfiguration
instance configured to localhost. -
Uses of ClientConfiguration in org.springframework.data.elasticsearch.client.elc
Methods in org.springframework.data.elasticsearch.client.elc that return ClientConfigurationModifier and TypeMethodDescriptionabstract ClientConfiguration
ElasticsearchConfiguration.clientConfiguration()
Must be implemented by deriving classes to provide theClientConfiguration
.abstract ClientConfiguration
ReactiveElasticsearchConfiguration.clientConfiguration()
Must be implemented by deriving classes to provide theClientConfiguration
.Methods in org.springframework.data.elasticsearch.client.elc with parameters of type ClientConfigurationModifier and TypeMethodDescriptionstatic co.elastic.clients.elasticsearch.ElasticsearchClient
ElasticsearchClients.createImperative
(ClientConfiguration clientConfiguration) Creates a new imperativeElasticsearchClient
static co.elastic.clients.elasticsearch.ElasticsearchClient
ElasticsearchClients.createImperative
(ClientConfiguration clientConfiguration, co.elastic.clients.transport.TransportOptions transportOptions) Creates a new imperativeElasticsearchClient
static ReactiveElasticsearchClient
ElasticsearchClients.createReactive
(ClientConfiguration clientConfiguration) Creates a newReactiveElasticsearchClient
static ReactiveElasticsearchClient
ElasticsearchClients.createReactive
(ClientConfiguration clientConfiguration, co.elastic.clients.transport.TransportOptions transportOptions) Creates a newReactiveElasticsearchClient
static ReactiveElasticsearchClient
ElasticsearchClients.createReactive
(ClientConfiguration clientConfiguration, co.elastic.clients.transport.TransportOptions transportOptions, co.elastic.clients.json.JsonpMapper jsonpMapper) Creates a newReactiveElasticsearchClient
org.elasticsearch.client.RestClient
ElasticsearchConfiguration.elasticsearchRestClient
(ClientConfiguration clientConfiguration) Provides the underlying low level Elasticsearch RestClient.org.elasticsearch.client.RestClient
ReactiveElasticsearchConfiguration.elasticsearchRestClient
(ClientConfiguration clientConfiguration) Provides the underlying low level RestClient.static org.elasticsearch.client.RestClient
ElasticsearchClients.getRestClient
(ClientConfiguration clientConfiguration) Creates a low levelRestClient
for the given configuration.