Class ElasticsearchJavaClientProducer
java.lang.Object
io.quarkus.elasticsearch.javaclient.runtime.ElasticsearchJavaClientProducer
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) com.fasterxml.jackson.databind.ObjectMapper
(package private) org.elasticsearch.client.RestClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionco.elastic.clients.elasticsearch.ElasticsearchAsyncClient
co.elastic.clients.elasticsearch.ElasticsearchClient
(package private) void
destroy()
(package private) void
-
Field Details
-
restClient
@Inject @Default org.elasticsearch.client.RestClient restClient -
objectMapper
@Inject com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Details
-
ElasticsearchJavaClientProducer
public ElasticsearchJavaClientProducer()
-
-
Method Details
-
initTransport
@PostConstruct void initTransport() -
blockingClient
@Produces @Singleton public co.elastic.clients.elasticsearch.ElasticsearchClient blockingClient() -
asyncClient
@Produces @Singleton public co.elastic.clients.elasticsearch.ElasticsearchAsyncClient asyncClient() -
destroy
@PreDestroy void destroy()
-