Class SearchOpenSearchAutoConfiguration
java.lang.Object
io.jmix.autoconfigure.searchopensearch.SearchOpenSearchAutoConfiguration
@AutoConfiguration
@Import({CoreConfiguration.class,DataConfiguration.class,SearchConfiguration.class,SearchOpenSearchConfiguration.class})
public class SearchOpenSearchAutoConfiguration
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.http.client.CredentialsProvider
org.opensearch.client.opensearch.OpenSearchClient
protected EntityIndexer
openSearchEntityIndexer
(UnconstrainedDataManager dataManager, FetchPlans fetchPlans, IndexConfigurationManager indexConfigurationManager, Metadata metadata, IdSerialization idSerialization, IndexStateRegistry indexStateRegistry, MetadataTools metadataTools, SearchProperties searchProperties, org.opensearch.client.opensearch.OpenSearchClient client) protected EntitySearcher
openSearchEntitySearcher
(org.opensearch.client.opensearch.OpenSearchClient client, IndexConfigurationManager indexConfigurationManager, Metadata metadata, MetadataTools metadataTools, DataManager secureDataManager, InstanceNameProvider instanceNameProvider, SearchProperties searchProperties, IdSerialization idSerialization, SecureOperations secureOperations, PolicyStore policyStore, OpenSearchSearchStrategyProvider searchStrategyManager) protected IndexManager
openSearchIndexManager
(org.opensearch.client.opensearch.OpenSearchClient client, IndexStateRegistry indexStateRegistry, IndexConfigurationManager indexConfigurationManager, SearchProperties searchProperties, OpenSearchIndexSettingsProvider indexSettingsProcessor) protected OpenSearchSearchStrategyProvider
openSearchSearchStrategyProvider
(Collection<OpenSearchSearchStrategy> searchStrategies, SearchProperties applicationProperties)
-
Field Details
-
searchProperties
-
sslConfigurer
-
-
Constructor Details
-
SearchOpenSearchAutoConfiguration
public SearchOpenSearchAutoConfiguration()
-
-
Method Details
-
openSearchClient
@Bean("search_OpenSearchClient") @ConditionalOnMissingBean(org.opensearch.client.opensearch.OpenSearchClient.class) public org.opensearch.client.opensearch.OpenSearchClient openSearchClient() -
openSearchIndexManager
@Bean("search_OpenSearchIndexManager") protected IndexManager openSearchIndexManager(org.opensearch.client.opensearch.OpenSearchClient client, IndexStateRegistry indexStateRegistry, IndexConfigurationManager indexConfigurationManager, SearchProperties searchProperties, OpenSearchIndexSettingsProvider indexSettingsProcessor) -
openSearchEntityIndexer
@Bean("search_OpenSearchEntityIndexer") protected EntityIndexer openSearchEntityIndexer(UnconstrainedDataManager dataManager, FetchPlans fetchPlans, IndexConfigurationManager indexConfigurationManager, Metadata metadata, IdSerialization idSerialization, IndexStateRegistry indexStateRegistry, MetadataTools metadataTools, SearchProperties searchProperties, org.opensearch.client.opensearch.OpenSearchClient client) -
openSearchEntitySearcher
@Bean("search_OpenSearchEntitySearcher") protected EntitySearcher openSearchEntitySearcher(org.opensearch.client.opensearch.OpenSearchClient client, IndexConfigurationManager indexConfigurationManager, Metadata metadata, MetadataTools metadataTools, DataManager secureDataManager, InstanceNameProvider instanceNameProvider, SearchProperties searchProperties, IdSerialization idSerialization, SecureOperations secureOperations, PolicyStore policyStore, OpenSearchSearchStrategyProvider searchStrategyManager) -
openSearchSearchStrategyProvider
@Bean("search_OpenSearchSearchStrategyProvider") protected OpenSearchSearchStrategyProvider openSearchSearchStrategyProvider(Collection<OpenSearchSearchStrategy> searchStrategies, SearchProperties applicationProperties) -
createCredentialsProvider
@Nullable protected org.apache.http.client.CredentialsProvider createCredentialsProvider()
-