Class SearchConfiguration.OpenSearchConfiguration
java.lang.Object
com.atlassian.jira.com.rproxy.goskope.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, ReplicatedIndexOperationsServiceFactory rioServiceFactory, ClusterManager clusterManager, OfBizReplicatedIndexOperationStore rioStore, IndexingFeatures indexingFeatures) openSearchClientFactory(OpenSearchConfigManager openSearchConfigManager, OpenSearchJohnsonUtils openSearchJohnsonUtils) org.opensearch.client.opensearch.OpenSearchClientopenSearchClientSupplier(OpenSearchClientFactory clientFactory) openSearchClusterHealthChecker(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchConfigManager openSearchConfigManager) openSearchClusterIndex(ClusterNodes clusterNodes, ClusterManager clusterManager, com.atlassian.upgrade.spi.UpgradeTaskFactory upgradeTaskFactory, BuildUtilsInfo buildUtilsInfo, JiraProperties jiraProperties, SharedEntityIndexManager sharedEntityIndexManager) openSearchConfigManager(ApplicationProperties applicationProperties, JiraProperties jiraProperties, JiraSecretStorage secretStorage) openSearchIndexAccessorFactory(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchIndexMappingsService openSearchIndexMappingsService, OpenSearchConfigManager openSearchConfigManager, AnalysisSettingProvider analysisSettingProvider, AggregationsRequestMapper aggregationsRequestMapper, OpenSearchQuerySortService openSearchQuerySortService, OpenSearchQueryMapperRegistry queryMapperRegistry, IndexWriterFactory indexWriterFactory, OpenSearchJohnsonUtils openSearchJohnsonUtils, IssueSearchLimits issueSearchLimits) openSearchIndexConsistencyChecker(ArchivingDao archivingDao, IndexAccessorRegistry indexAccessorRegistry) openSearchIndexMappingsService(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchFieldMapper fieldMapper, OpenSearchConfigManager openSearchConfigManager) 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, IndexingFeatures indexingFeatures, OpenSearchConfigManager openSearchConfigManager) 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, OpenSearchConfigManager openSearchConfigManager) openSearchIssueSearchLimits(ApplicationProperties applicationProperties, org.opensearch.client.opensearch.OpenSearchClient openSearchClient) openSearchJohnsonUtils(JohnsonProvider johnsonProvider) 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, OpenSearchConfigManager openSearchConfigManager) openSearchReindexStrategy(BlueGreenReindexService blueGreenReindexService, ReplicatedIndexOperationLockService replicatedIndexOperationLockService, TaskManager taskManager) openSearchReplicatedIndexOperationConsistencyChecker(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, JiraProperties jiraProperties, io.github.resilience4j.retry.RetryRegistry retryRegistry, OpenSearchConfigManager openSearchConfigManager) openSearchReplicatedIndexOperationCounterService(OfBizNodeIndexCounterStore ofBizNodeIndexCounterStore, ClusterManager clusterManager) io.github.resilience4j.retry.RetryRegistryopenSearchSingleNodeIndexRepairService(ClusterNodeProperties clusterNodeProperties) openSearchStagingIssueIndexFactory(OpenSearchIndexAccessorFactory indexAccessorFactory, ApplicationProperties applicationProperties, IssuesIndexRequestFactory issuesIndexRequestFactory, BulkIssueIndexerFactory bulkIssueIndexerFactory, IndexSchemaManager indexSchemaManager, EntityVersioningManager entityVersioningManager, DocumentOperationJournal documentOperationJournal, IndexingFeatures indexingFeatures) openSearchStartupChecker(OpenSearchClusterHealthChecker clusterHealthChecker, OpenSearchJohnsonUtils johnsonUtils) 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) replicatedIndexOperationsServiceFactory(OfBizReplicatedIndexOperationStore ofBizReplicatedIndexOperationStore, ReplicatedIndexOperationConsistencyChecker rioConsistencyChecker, IssuesIndexRequestFactory issuesIndexRequestFactory, IndexingFeatures indexingFeatures)
-
Constructor Details
-
OpenSearchConfiguration
public OpenSearchConfiguration()
-
-
Method Details
-
openSearchConfigManager
@Bean public OpenSearchConfigManager openSearchConfigManager(ApplicationProperties applicationProperties, JiraProperties jiraProperties, JiraSecretStorage secretStorage) -
openSearchClientFactory
@Bean public OpenSearchClientFactory openSearchClientFactory(OpenSearchConfigManager openSearchConfigManager, OpenSearchJohnsonUtils openSearchJohnsonUtils) -
openSearchClientSupplier
@Bean public org.opensearch.client.opensearch.OpenSearchClient openSearchClientSupplier(OpenSearchClientFactory clientFactory) -
openSearchIndexMappingsService
@Bean public OpenSearchIndexMappingsService openSearchIndexMappingsService(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchFieldMapper fieldMapper, OpenSearchConfigManager openSearchConfigManager) -
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, OpenSearchConfigManager openSearchConfigManager, AnalysisSettingProvider analysisSettingProvider, AggregationsRequestMapper aggregationsRequestMapper, OpenSearchQuerySortService openSearchQuerySortService, OpenSearchQueryMapperRegistry queryMapperRegistry, IndexWriterFactory indexWriterFactory, OpenSearchJohnsonUtils openSearchJohnsonUtils, IssueSearchLimits issueSearchLimits) -
openSearchIndexWriterFactory
@Bean public IndexWriterFactory openSearchIndexWriterFactory(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchQueryMapperRegistry queryMapperRegistry, io.github.resilience4j.retry.RetryRegistry retryRegistry, IndexingFeatures indexingFeatures, OpenSearchConfigManager openSearchConfigManager) -
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
@Bean public IndexConsistencyChecker openSearchIndexConsistencyChecker(ArchivingDao archivingDao, IndexAccessorRegistry indexAccessorRegistry) -
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, OpenSearchConfigManager openSearchConfigManager) -
replicatedIndexOperationsServiceFactory
@Bean public ReplicatedIndexOperationsServiceFactory replicatedIndexOperationsServiceFactory(OfBizReplicatedIndexOperationStore ofBizReplicatedIndexOperationStore, ReplicatedIndexOperationConsistencyChecker rioConsistencyChecker, IssuesIndexRequestFactory issuesIndexRequestFactory, IndexingFeatures indexingFeatures) -
indexReplayStrategyFactory
@Bean public IndexReplayStrategyFactory indexReplayStrategyFactory(ReplicatedIndexOperationCounterService rioCounterService, ReplicatedIndexOperationsServiceFactory rioServiceFactory, ClusterManager clusterManager, OfBizReplicatedIndexOperationStore rioStore, IndexingFeatures indexingFeatures) -
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, OpenSearchConfigManager openSearchConfigManager) -
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, OpenSearchConfigManager openSearchConfigManager) -
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) -
openSearchStartupChecker
@Bean public OpenSearchStartupChecker openSearchStartupChecker(OpenSearchClusterHealthChecker clusterHealthChecker, OpenSearchJohnsonUtils johnsonUtils) -
openSearchJohnsonUtils
-
openSearchClusterHealthChecker
@Bean public OpenSearchClusterHealthChecker openSearchClusterHealthChecker(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, OpenSearchConfigManager openSearchConfigManager)
-