Class AbstractOpenSearchConfiguration

java.lang.Object
org.springframework.data.elasticsearch.config.ElasticsearchConfigurationSupport
org.opensearch.data.client.orhlc.AbstractOpenSearchConfiguration

public abstract class AbstractOpenSearchConfiguration extends org.springframework.data.elasticsearch.config.ElasticsearchConfigurationSupport
Since:
0.1
See Also:
  • ElasticsearchConfigurationSupport
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.data.elasticsearch.core.ElasticsearchOperations
    elasticsearchOperations(org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter elasticsearchConverter, org.opensearch.client.RestHighLevelClient opensearchClient)
    Creates ElasticsearchOperations.
    abstract org.opensearch.client.RestHighLevelClient
    Return the RestHighLevelClient instance used to connect to the cluster.

    Methods inherited from class org.springframework.data.elasticsearch.config.ElasticsearchConfigurationSupport

    elasticsearchCustomConversions, elasticsearchEntityMapper, elasticsearchMappingContext, fieldNamingStrategy, getInitialEntitySet, getMappingBasePackages, refreshPolicy, scanForEntities, writeTypeHints

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractOpenSearchConfiguration

      public AbstractOpenSearchConfiguration()
  • Method Details

    • opensearchClient

      @Bean public abstract org.opensearch.client.RestHighLevelClient opensearchClient()
      Return the RestHighLevelClient instance used to connect to the cluster.
      Returns:
      never null.
    • elasticsearchOperations

      @Bean(name={"elasticsearchOperations","elasticsearchTemplate","opensearchTemplate"}) public org.springframework.data.elasticsearch.core.ElasticsearchOperations elasticsearchOperations(org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter elasticsearchConverter, org.opensearch.client.RestHighLevelClient opensearchClient)
      Creates ElasticsearchOperations.
      Returns:
      never null.