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
-
Constructor Summary
-
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, SearchUtils searchUtils) protected IndexManager
openSearchIndexManager
(org.opensearch.client.opensearch.OpenSearchClient client, IndexStateRegistry indexStateRegistry, IndexConfigurationManager indexConfigurationManager, SearchProperties searchProperties, OpenSearchIndexSettingsProvider indexSettingsProcessor, OpenSearchIndexConfigurationComparator configurationComparator, OpenSearchIndexStateResolver metadataResolver, OpenSearchPutMappingRequestBuilder putMappingRequestService) protected OpenSearchSearchStrategyProvider
openSearchSearchStrategyProvider
(IndexConfigurationManager indexConfigurationManager, 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, OpenSearchIndexConfigurationComparator configurationComparator, OpenSearchIndexStateResolver metadataResolver, OpenSearchPutMappingRequestBuilder putMappingRequestService) -
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, SearchUtils searchUtils) -
openSearchSearchStrategyProvider
@Bean("search_OpenSearchSearchStrategyProvider") protected OpenSearchSearchStrategyProvider openSearchSearchStrategyProvider(IndexConfigurationManager indexConfigurationManager, Collection<OpenSearchSearchStrategy> searchStrategies, SearchProperties applicationProperties) -
createCredentialsProvider
@Nullable protected org.apache.http.client.CredentialsProvider createCredentialsProvider()
-