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.CredentialsProviderorg.opensearch.client.opensearch.OpenSearchClientprotected EntityIndexeropenSearchEntityIndexer(UnconstrainedDataManager dataManager, FetchPlans fetchPlans, IndexConfigurationManager indexConfigurationManager, Metadata metadata, IdSerialization idSerialization, IndexStateRegistry indexStateRegistry, MetadataTools metadataTools, SearchProperties searchProperties, org.opensearch.client.opensearch.OpenSearchClient client) protected EntitySearcheropenSearchEntitySearcher(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 IndexManageropenSearchIndexManager(org.opensearch.client.opensearch.OpenSearchClient client, IndexStateRegistry indexStateRegistry, IndexConfigurationManager indexConfigurationManager, SearchProperties searchProperties, OpenSearchIndexSettingsProvider indexSettingsProcessor, OpenSearchIndexConfigurationComparator configurationComparator, OpenSearchIndexStateResolver metadataResolver, OpenSearchPutMappingRequestBuilder putMappingRequestService) protected OpenSearchSearchStrategyProvideropenSearchSearchStrategyProvider(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()
-