Class OpensearchConnector

java.lang.Object
io.camunda.search.connect.os.OpensearchConnector

public final class OpensearchConnector extends Object
  • Constructor Details

    • OpensearchConnector

      public OpensearchConnector(ConnectConfiguration configuration)
    • OpensearchConnector

      public OpensearchConnector(ConnectConfiguration configuration, com.fasterxml.jackson.databind.ObjectMapper objectMapper, software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider, PluginRepository pluginRepository)
  • Method Details

    • createClient

      public org.opensearch.client.opensearch.OpenSearchClient createClient()
    • createAsyncClient

      public org.opensearch.client.opensearch.OpenSearchAsyncClient createAsyncClient()
    • objectMapper

      public com.fasterxml.jackson.databind.ObjectMapper objectMapper()
    • configureHttpClient

      protected org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder configureHttpClient(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder httpAsyncClientBuilder, ConnectConfiguration osConfig, org.apache.hc.core5.http.HttpRequestInterceptor... interceptors)