Uses of Interface
org.springframework.data.elasticsearch.client.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
Modifier 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.Modifier and TypeMethodDescriptionRestClients.create
(ClientConfiguration clientConfiguration) Start here to create a new client tailored to your needs. -
Uses of ClientConfiguration in org.springframework.data.elasticsearch.client.elc
Modifier 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
.Modifier 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 org.elasticsearch.client.RestClient
ElasticsearchClients.getRestClient
(ClientConfiguration clientConfiguration) Creates a low levelRestClient
for the given configuration.org.elasticsearch.client.RestClient
ElasticsearchConfiguration.restClient
(ClientConfiguration clientConfiguration) Provides the underlying low level RestClient.org.elasticsearch.client.RestClient
ReactiveElasticsearchConfiguration.restClient
(ClientConfiguration clientConfiguration) Provides the underlying low level RestClient. -
Uses of ClientConfiguration in org.springframework.data.elasticsearch.client.reactive
Modifier and TypeMethodDescriptionstatic ReactiveElasticsearchClient
DefaultReactiveElasticsearchClient.create
(ClientConfiguration clientConfiguration) Create a newDefaultReactiveElasticsearchClient
givenClientConfiguration
.static ReactiveElasticsearchClient
DefaultReactiveElasticsearchClient.create
(ClientConfiguration clientConfiguration, RequestCreator requestCreator) static ReactiveElasticsearchClient
ReactiveRestClients.create
(ClientConfiguration clientConfiguration) Start here to create a new client tailored to your needs.static ReactiveElasticsearchClient
ReactiveRestClients.create
(ClientConfiguration clientConfiguration, RequestCreator requestCreator) Start here to create a new client tailored to your needs.static WebClientProvider
WebClientProvider.getWebClientProvider
(ClientConfiguration clientConfiguration) Creates aWebClientProvider
for the given configuration