public class MainIndexRecoverer extends Object implements IndexRecoverer
Constructor and Description |
---|
MainIndexRecoverer() |
Modifier and Type | Method and Description |
---|---|
void |
reindex()
Trigger a reindex
|
void |
reset(Runnable replaceIndex)
Closes the reader and the writer and create new ones.
|
void |
setIndexManager(ConfluenceIndexManager indexManager) |
void |
setLuceneConnection(com.atlassian.bonnie.LuceneConnection luceneConnection) |
void |
snapshot(File destDir)
Allows taking a snapshot of the index.
|
public void snapshot(File destDir) throws IOException
IndexRecoverer
snapshot
in interface IndexRecoverer
destDir
- directory in which the snapshot should be savedIOException
public void reset(Runnable replaceIndex)
IndexRecoverer
reset
in interface IndexRecoverer
replaceIndex
- method that should be executed before the index has been closed and before the index has been reopenedpublic void reindex()
IndexRecoverer
reindex
in interface IndexRecoverer
public void setLuceneConnection(com.atlassian.bonnie.LuceneConnection luceneConnection)
public void setIndexManager(ConfluenceIndexManager indexManager)
Copyright © 2003–2015 Atlassian. All rights reserved.