Class ElasticsearchJavaClientProducer

java.lang.Object
io.quarkus.elasticsearch.javaclient.runtime.ElasticsearchJavaClientProducer

@ApplicationScoped public class ElasticsearchJavaClientProducer extends Object
  • 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()