| Interface | Description | 
|---|---|
| IndexBackupContributionStrategy | Strategy used to acquire a list of index files from  Index.Manager's and pass them to given backupBuilder | 
| IndexCopyService | |
| IndexRecoveryManager | Manager to recover an index from a previous index backup | 
| IndexRecoveryService | Manager to recover an index from a previous index backup | 
| IndexSnapshotOperator | Provides a set of methods to manage index snapshot creation and existing index snapshot files. | 
| IndexSnapshotOperatorStats | For collecting stats related to waiting on blocked snapshot attempts. | 
| IndexUtilsStats | For collecting stats related to index snapshot creation. | 
| NodeIndexCounterStore | Interface for performing read/write operations regarding node's current state of replication changes from other nodes. | 
| NodeReindexService | Reindex service that runs to check if other nodes have made index changes | 
| ReplicatedIndexManager | Writes ReplicatedIndexOperations to the database. | 
| TemporaryFilesProvider | A provider of files to given directory. | 
| WithIdAndVersion | Entities implementing this interface are supposed to be uniquely identifiable by id and have a version. | 
| Class | Description | 
|---|---|
| ClusterNodeIndexCounterManager |  Decouples internal reporting of current state of replication of other nodes index operations from status reported to the DB. | 
| DefaultIndexCopyService | Backs up the index to the shared home folder | 
| DefaultIndexRecoveryManager | |
| DefaultIndexRecoveryService | Service for recovering an Index. | 
| DefaultIndexSnapshotOperator | Default implementation of  IndexSnapshotOperator. | 
| DefaultNodeReindexService | Runs periodically and re-indexes/de-indexes issues that have been indexed in the cluster (since 8.10 replays local operations as well). | 
| DefaultReplicatedIndexManager | Manages the replicated index. | 
| DefaultReplicatedIndexManager.ReindexMetadataFilesProvider | A contribution to the index backup, which writes metadata about the re-index | 
| DefaultServerIndexRepairService | |
| DisasterRecoveryLauncher | This class will check for a disaster recovery scenario and restore the index if required. | 
| FailedReplicationOperationService | Used for storing and retrieving failed index replication operations on the current node | 
| IndexesRestoredEvent | The lucene indexes have been restored. | 
| IndexPerformAndSubpath | Encapsulation of specific index's Index#perform lambda function and its relative subpath to indexes root directory. | 
| IndexRecoveryResult | |
| IndexSnapshotAsyncStartResult | Represents a result of an attempt to start the index snapshot creation asynchronously. | 
| IndexSnapshotCreationResult | Represents result of attempted snapshot creation. | 
| IndexSnapshotOperatorStats.Data | |
| IndexSnapshotService | A service that when run will store a snapshot of the Lucene indexes | 
| IndexUtils | Helper methods to work with LuceneIndexes. | 
| IndexUtilsStats.Data | |
| NoOpNodeIndexCounterManager | |
| NoOpNodeReindexService | |
| NullAwareIssueIdsIssueIterable | |
| NullReplicatedIndexManager | A no-op implementation of the ReplicatedIndexManager. | 
| OfBizNodeIndexCounterStore | Stores the last index operation id for each node | 
| OfBizReplicatedIndexOperationStore | Stores index operation events | 
| ReindexMetadata | Reindex metadata contained within an index snapshot. | 
| ReplicatedIndexOperation | This class represents an Indexing Operation on a node | 
| ReplicatedIndexOperationFactory | Factory for converting GVs to  ReplicatedIndexOperation | 
| ReplicationStats | |
| ReplicationStats.MutableAffectedIndexStats | |
| SharedEntityResolver | Resolves Shared Entities | 
| SnapshotDeletionPolicyContributionStrategy | Strategy for acquiring the list of index files for creation of consistent index backup. | 
| SnapshotDeletionPolicyContributionStrategy.CommitOperationsFactory | |
| WithIdAndVersion.DefaultWithIdAndVersion | |
| ZDUAwareNodeReindexService | For handling index replay with no version for ZDU when upgrading from  <= 8.9
 To be removed in Jira 9.0. | 
| Enum | Description | 
|---|---|
| DisasterRecoveryLauncher.RecoveryMode | |
| IndexSnapshotAsyncStartResult.Status | Represents status of an attempt to start the index snapshot creation asynchronously. | 
| IndexSnapshotCreationResult.Status | Represents status of index snapshot creation. | 
| ReplicatedIndexOperation.Operation | |
| ReplicationStats.Index | 
Copyright © 2002-2024 Atlassian. All Rights Reserved.