Class SearchConfiguration.OpenSearchConfiguration
java.lang.Object
com.atlassian.jira.component.spring.registrar.SearchConfiguration.OpenSearchConfiguration
- Enclosing class:
SearchConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregationsRequestMapper(OpenSearchQueryMapperRegistry openSearchQueryMapperRegistry) analysisSettingProvider(ApplicationProperties applicationProperties) clusterImportListener(MessageHandlerService messageHandlerService, ClusterImportService clusterImportService) documentOperationJournal(OfBizReplicatedIndexOperationStore ofBizReplicatedIndexOperationStore) indexReplayStrategyFactory(ReplicatedIndexOperationCounterService rioCounterService, ReplicatedIndexOperationsService rioService) openSearchClientFactory(ApplicationProperties applicationProperties) org.opensearch.client.opensearch.OpenSearchClientopenSearchClientSupplier(OpenSearchClientFactory clientFactory) openSearchClusterIndex(ClusterNodes clusterNodes, ClusterManager clusterManager, com.atlassian.upgrade.spi.UpgradeTaskFactory upgradeTaskFactory, BuildUtilsInfo buildUtilsInfo, JiraProperties jiraProperties, SharedEntityIndexManager sharedEntityIndexManager) openSearchIndexAccessorFactory(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchIndexMappingsService openSearchIndexMappingsService, JiraProperties jiraProperties, AnalysisSettingProvider analysisSettingProvider, AggregationsRequestMapper aggregationsRequestMapper, OpenSearchQuerySortService openSearchQuerySortService, OpenSearchQueryMapperRegistry queryMapperRegistry, IndexWriterFactory indexWriterFactory) openSearchIndexMappingsService(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchFieldMapper fieldMapper) openSearchIndexReplayServiceForOpenSearch(com.atlassian.scheduler.SchedulerService schedulerService, IndexReplayStrategyFactory rioStrategyFactory, WritableIndexAccessorRegistry indexAccessorRegistry, ReplicatedIndexOperationLockService replicatedIndexOperationLockService) openSearchIndexWriterFactory(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchQueryMapperRegistry queryMapperRegistry, io.github.resilience4j.retry.RetryRegistry retryRegistry) openSearchIssueIndexer(WritableIndexAccessorRegistry indexAccessorRegistry, ApplicationProperties applicationProperties, IssuesIndexRequestFactory issuesIndexRequestFactory, BulkIssueIndexerFactory bulkIssueIndexerFactory, EntityVersioningManager entityVersioningManage, DocumentOperationJournal documentOperationJournal, IndexingFeatures indexingFeatures) openSearchIssueIndexManager(IndexingConfiguration indexProperties, IssueIndexer issueIndexer, com.atlassian.event.api.EventPublisher eventPublisher, ListenerManager listenerManager, IssueManager issueManager, ArchivingDao archivingDao, IndexingLanguageSetting indexingLanguageSetting, ReindexingAuditHandler reindexingAuditHandler, IndexConsistencyChecker indexConsistencyChecker, ReindexMessageManager reindexMessageManager, ReindexStrategy reindexStrategy) openSearchIssueSearchLimits(ApplicationProperties applicationProperties, org.opensearch.client.opensearch.OpenSearchClient openSearchClient) openSearchQueryMapperRegistry(JiraProperties jiraProperties) openSearchQuerySortService(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, JiraProperties jiraProperties) openSearchReindexService(OpenSearchStagingIssueIndexFactory stagingIndexFactory, IndexReplayStrategyFactory rioStrategyFactory, FeatureManager featureManager, ArchivingLicenseCheck archivingLicenseCheck, org.opensearch.client.opensearch.OpenSearchClient openSearchClient, io.github.resilience4j.retry.RetryRegistry retryRegistry) openSearchReindexStrategy(BlueGreenReindexService blueGreenReindexService, ReplicatedIndexOperationLockService replicatedIndexOperationLockService, TaskManager taskManager) openSearchReplicatedIndexOperationConsistencyChecker(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, JiraProperties jiraProperties, io.github.resilience4j.retry.RetryRegistry retryRegistry) openSearchReplicatedIndexOperationCounterService(OfBizNodeIndexCounterStore ofBizNodeIndexCounterStore, ClusterManager clusterManager) openSearchReplicatedIndexOperationsService(OfBizReplicatedIndexOperationStore ofBizReplicatedIndexOperationStore, ReplicatedIndexOperationConsistencyChecker rioConsistencyChecker, IssuesIndexRequestFactory issuesIndexRequestFactory, IndexingFeatures indexingFeatures) io.github.resilience4j.retry.RetryRegistryopenSearchSingleNodeIndexRepairService(ClusterNodeProperties clusterNodeProperties) openSearchStagingIssueIndexFactory(OpenSearchIndexAccessorFactory indexAccessorFactory, ApplicationProperties applicationProperties, IssuesIndexRequestFactory issuesIndexRequestFactory, BulkIssueIndexerFactory bulkIssueIndexerFactory, IndexSchemaManager indexSchemaManager, EntityVersioningManager entityVersioningManager, DocumentOperationJournal documentOperationJournal, IndexingFeatures indexingFeatures) openSearchStoredScriptService(org.opensearch.client.opensearch.OpenSearchClient openSearchClient) popularLabelService(IssueDocumentSearchService issueDocumentSearchService) projectReindexService(JiraAuthenticationContext authenticationContext, TaskManager taskManager, IssueIndexer issueIndexer, OfBizDelegator ofBizDelegator, IssueBatcherFactory issueBatcherFactory, IssueManager issueManager, com.atlassian.event.api.EventPublisher eventPublisher, I18nHelper.BeanFactory i18nBeanFactory, ProjectEventHandler projectEventHandler, IssueDocumentSearchService issueDocumentSearchService) replicatedIndexManager(OfBizReplicatedIndexOperationStore ofBizReplicatedIndexOperationStore, TaskManager taskManager, ClusterNodeProperties clusterNodeProperties) replicatedIndexOperationLockService(com.atlassian.beehive.ClusterLockService clusterLockService)
-
Constructor Details
-
OpenSearchConfiguration
public OpenSearchConfiguration()
-
-
Method Details
-
openSearchClientFactory
@Bean public OpenSearchClientFactory openSearchClientFactory(ApplicationProperties applicationProperties) -
openSearchClientSupplier
@Bean public org.opensearch.client.opensearch.OpenSearchClient openSearchClientSupplier(OpenSearchClientFactory clientFactory) -
openSearchIndexMappingsService
@Bean public OpenSearchIndexMappingsService openSearchIndexMappingsService(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchFieldMapper fieldMapper) -
openSearchFieldMapper
-
openSearchQuerySortService
@Bean public OpenSearchQuerySortService openSearchQuerySortService(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, JiraProperties jiraProperties) -
openSearchIndexAccessorFactory
@Bean public OpenSearchIndexAccessorFactory openSearchIndexAccessorFactory(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchIndexMappingsService openSearchIndexMappingsService, JiraProperties jiraProperties, AnalysisSettingProvider analysisSettingProvider, AggregationsRequestMapper aggregationsRequestMapper, OpenSearchQuerySortService openSearchQuerySortService, OpenSearchQueryMapperRegistry queryMapperRegistry, IndexWriterFactory indexWriterFactory) -
openSearchIndexWriterFactory
@Bean public IndexWriterFactory openSearchIndexWriterFactory(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchQueryMapperRegistry queryMapperRegistry, io.github.resilience4j.retry.RetryRegistry retryRegistry) -
aggregationsRequestMapper
@Bean public AggregationsRequestMapper aggregationsRequestMapper(OpenSearchQueryMapperRegistry openSearchQueryMapperRegistry) -
openSearchQueryMapperRegistry
@Bean public OpenSearchQueryMapperRegistry openSearchQueryMapperRegistry(JiraProperties jiraProperties) -
documentOperationJournal
@Bean public DocumentOperationJournal documentOperationJournal(OfBizReplicatedIndexOperationStore ofBizReplicatedIndexOperationStore) -
openSearchIssueIndexer
@Bean public IssueIndexer openSearchIssueIndexer(WritableIndexAccessorRegistry indexAccessorRegistry, ApplicationProperties applicationProperties, IssuesIndexRequestFactory issuesIndexRequestFactory, BulkIssueIndexerFactory bulkIssueIndexerFactory, EntityVersioningManager entityVersioningManage, DocumentOperationJournal documentOperationJournal, IndexingFeatures indexingFeatures) -
openSearchIndexReplayServiceForOpenSearch
@Bean public OpenSearchIndexReplayService openSearchIndexReplayServiceForOpenSearch(com.atlassian.scheduler.SchedulerService schedulerService, IndexReplayStrategyFactory rioStrategyFactory, WritableIndexAccessorRegistry indexAccessorRegistry, ReplicatedIndexOperationLockService replicatedIndexOperationLockService) -
replicatedIndexOperationLockService
@Bean public ReplicatedIndexOperationLockService replicatedIndexOperationLockService(com.atlassian.beehive.ClusterLockService clusterLockService) -
openSearchIndexConsistencyChecker
-
openSearchSingleNodeIndexRepairService
@Bean public SingleNodeIndexRepairService openSearchSingleNodeIndexRepairService(ClusterNodeProperties clusterNodeProperties) -
openSearchStoredScriptService
@Bean public OpenSearchStoredScriptService openSearchStoredScriptService(org.opensearch.client.opensearch.OpenSearchClient openSearchClient) -
analysisSettingProvider
@Bean public AnalysisSettingProvider analysisSettingProvider(ApplicationProperties applicationProperties) -
openSearchStagingIssueIndexFactory
@Bean public OpenSearchStagingIssueIndexFactory openSearchStagingIssueIndexFactory(OpenSearchIndexAccessorFactory indexAccessorFactory, ApplicationProperties applicationProperties, IssuesIndexRequestFactory issuesIndexRequestFactory, BulkIssueIndexerFactory bulkIssueIndexerFactory, IndexSchemaManager indexSchemaManager, EntityVersioningManager entityVersioningManager, DocumentOperationJournal documentOperationJournal, IndexingFeatures indexingFeatures) -
openSearchReplicatedIndexOperationCounterService
@Bean public ReplicatedIndexOperationCounterService openSearchReplicatedIndexOperationCounterService(OfBizNodeIndexCounterStore ofBizNodeIndexCounterStore, ClusterManager clusterManager) -
openSearchReplicatedIndexOperationConsistencyChecker
@Bean public ReplicatedIndexOperationConsistencyChecker openSearchReplicatedIndexOperationConsistencyChecker(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, JiraProperties jiraProperties, io.github.resilience4j.retry.RetryRegistry retryRegistry) -
openSearchReplicatedIndexOperationsService
@Bean public ReplicatedIndexOperationsService openSearchReplicatedIndexOperationsService(OfBizReplicatedIndexOperationStore ofBizReplicatedIndexOperationStore, ReplicatedIndexOperationConsistencyChecker rioConsistencyChecker, IssuesIndexRequestFactory issuesIndexRequestFactory, IndexingFeatures indexingFeatures) -
indexReplayStrategyFactory
@Bean public IndexReplayStrategyFactory indexReplayStrategyFactory(ReplicatedIndexOperationCounterService rioCounterService, ReplicatedIndexOperationsService rioService) -
openSearchReindexService
@Bean public BlueGreenReindexService openSearchReindexService(OpenSearchStagingIssueIndexFactory stagingIndexFactory, IndexReplayStrategyFactory rioStrategyFactory, FeatureManager featureManager, ArchivingLicenseCheck archivingLicenseCheck, org.opensearch.client.opensearch.OpenSearchClient openSearchClient, io.github.resilience4j.retry.RetryRegistry retryRegistry) -
openSearchReindexStrategy
@Bean public ReindexStrategy openSearchReindexStrategy(BlueGreenReindexService blueGreenReindexService, ReplicatedIndexOperationLockService replicatedIndexOperationLockService, TaskManager taskManager) -
openSearchRetryRegistry
@Bean public io.github.resilience4j.retry.RetryRegistry openSearchRetryRegistry() -
openSearchIssueIndexManager
@Bean @Qualifier("IssuesIndexLifecycleManager") public JiraIndexManager openSearchIssueIndexManager(IndexingConfiguration indexProperties, IssueIndexer issueIndexer, com.atlassian.event.api.EventPublisher eventPublisher, ListenerManager listenerManager, IssueManager issueManager, ArchivingDao archivingDao, IndexingLanguageSetting indexingLanguageSetting, ReindexingAuditHandler reindexingAuditHandler, IndexConsistencyChecker indexConsistencyChecker, ReindexMessageManager reindexMessageManager, ReindexStrategy reindexStrategy) -
replicatedIndexManager
@Bean public ReplicatedIndexManager replicatedIndexManager(OfBizReplicatedIndexOperationStore ofBizReplicatedIndexOperationStore, TaskManager taskManager, ClusterNodeProperties clusterNodeProperties) -
popularLabelService
@Bean public PopularLabelsProvider popularLabelService(IssueDocumentSearchService issueDocumentSearchService) -
projectReindexService
@Bean public ProjectReindexService projectReindexService(JiraAuthenticationContext authenticationContext, TaskManager taskManager, IssueIndexer issueIndexer, OfBizDelegator ofBizDelegator, IssueBatcherFactory issueBatcherFactory, IssueManager issueManager, com.atlassian.event.api.EventPublisher eventPublisher, I18nHelper.BeanFactory i18nBeanFactory, ProjectEventHandler projectEventHandler, IssueDocumentSearchService issueDocumentSearchService) -
openSearchIssueSearchLimits
@Bean public IssueSearchLimits openSearchIssueSearchLimits(ApplicationProperties applicationProperties, org.opensearch.client.opensearch.OpenSearchClient openSearchClient) -
indexSnapshotOperator
-
clusterImportListener
@Bean @Named("clusterImportListener") public ClusterImportListener clusterImportListener(MessageHandlerService messageHandlerService, ClusterImportService clusterImportService)
-