Class OpenSearchIndexManagerFactory
- java.lang.Object
-
- com.atlassian.confluence.plugins.opensearch.OpenSearchIndexManagerFactory
-
public class OpenSearchIndexManagerFactory extends Object
Factory to createOpenSearchIndexManager
instances- Since:
- 8.8
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
OpenSearchIndexManagerFactory.OpenSearchIndexManagerImpl
-
Constructor Summary
Constructors Constructor Description OpenSearchIndexManagerFactory(org.opensearch.client.opensearch.OpenSearchClient client, OpenSearchConfig openSearchConfig, IndexAnalysisFactory indexAnalysisFactory, OpenSearchFieldMappingMapper fieldMappingMapper, com.atlassian.event.api.EventPublisher eventPublisher, MappingDeconflictDarkFeature deconflictDarkFeature, List<OpenSearchStoredScriptProvider> openSearchStoredScriptProviders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createStoredScript()
Creates the stored scripts required for OpenSearchOpenSearchIndexManager
forCustomIndex(Index index, AnalyzerDescriptorProvider defaultAnalyzer)
OpenSearchIndexManager
forSystemIndex(Index index)
-
-
-
Constructor Detail
-
OpenSearchIndexManagerFactory
public OpenSearchIndexManagerFactory(org.opensearch.client.opensearch.OpenSearchClient client, OpenSearchConfig openSearchConfig, IndexAnalysisFactory indexAnalysisFactory, OpenSearchFieldMappingMapper fieldMappingMapper, com.atlassian.event.api.EventPublisher eventPublisher, MappingDeconflictDarkFeature deconflictDarkFeature, List<OpenSearchStoredScriptProvider> openSearchStoredScriptProviders)
-
-
Method Detail
-
createStoredScript
@PostConstruct public void createStoredScript()
Creates the stored scripts required for OpenSearch- Since:
- 8.8
-
forSystemIndex
public OpenSearchIndexManager forSystemIndex(Index index)
-
forCustomIndex
public OpenSearchIndexManager forCustomIndex(Index index, AnalyzerDescriptorProvider defaultAnalyzer)
-
-