Package io.camunda.search.connect.os
Class OpensearchConnector
java.lang.Object
io.camunda.search.connect.os.OpensearchConnector
-
Constructor Summary
ConstructorsConstructorDescriptionOpensearchConnector(ConnectConfiguration configuration) OpensearchConnector(ConnectConfiguration configuration, com.fasterxml.jackson.databind.ObjectMapper objectMapper, software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider, PluginRepository pluginRepository) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilderconfigureHttpClient(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder httpAsyncClientBuilder, ConnectConfiguration osConfig, org.apache.hc.core5.http.HttpRequestInterceptor... interceptors) org.opensearch.client.opensearch.OpenSearchAsyncClientorg.opensearch.client.opensearch.OpenSearchClientcom.fasterxml.jackson.databind.ObjectMapper
-
Constructor Details
-
OpensearchConnector
-
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)
-