public class

DefaultIndexRecoveryManager

extends Object
implements IndexRecoveryManager
java.lang.Object
   ↳ com.atlassian.jira.index.ha.DefaultIndexRecoveryManager

Summary

Public Constructors
DefaultIndexRecoveryManager(SearchProvider searchProvider, OfBizDelegator delegator, IssueBatcherFactory issueBatcherFactory, IssueManager issueManager, IssueIndexer issueIndexer, IndexLifecycleManager indexLifecycleManager, FileFactory fileFactory, IndexPathManager indexPathManager, IssueFactory issueFactory, SharedEntityIndexManager sharedEntityIndexManager, IndexingCounterManager indexingCounterManager)
Public Methods
boolean isEmpty()
IndexCommandResult recoverIndexFromBackup(Context context, I18nHelper i18n, File recoveryFile, TaskProgressSink taskProgressSink)
Recovers an index from an index backup.
int size()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.index.ha.IndexRecoveryManager
From interface com.atlassian.jira.util.collect.Sized

Public Constructors

public DefaultIndexRecoveryManager (SearchProvider searchProvider, OfBizDelegator delegator, IssueBatcherFactory issueBatcherFactory, IssueManager issueManager, IssueIndexer issueIndexer, IndexLifecycleManager indexLifecycleManager, FileFactory fileFactory, IndexPathManager indexPathManager, IssueFactory issueFactory, SharedEntityIndexManager sharedEntityIndexManager, IndexingCounterManager indexingCounterManager)

Public Methods

public boolean isEmpty ()

public IndexCommandResult recoverIndexFromBackup (Context context, I18nHelper i18n, File recoveryFile, TaskProgressSink taskProgressSink)

Recovers an index from an index backup.

Parameters
context Context
recoveryFile The backup file

public int size ()