|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.search.lucene.DefaultConfluenceIndexManager
public class DefaultConfluenceIndexManager
The Confluence Index Manager is the entry point to the majority of the indexing subsystem..
| Field Summary | |
|---|---|
static org.apache.log4j.Category |
log
|
| Constructor Summary | |
|---|---|
DefaultConfluenceIndexManager()
|
|
| Method Summary | |
|---|---|
void |
flushQueue()
Trigger a index queue flush. |
FlushStatistics |
getLastNonEmptyFlushStats()
|
IndexingTask |
getLastReindexingTask()
Retrieve the last reindexing task. |
IndexTaskQueue |
getTaskQueue()
Retrieve the index task queue that is being used by Confluence. |
boolean |
isFlushing()
Is the index queue currently being flushed? |
boolean |
isReIndexing()
Check whether or not reindexing is currently in progress. |
void |
optimizeIndex()
Enqueues an Optimize Index Task |
void |
reIndex()
Trigger an asynchronous reindex of the system. |
void |
resetIndexQueue()
Delete all of the entries on the index queue. |
void |
setIndexTaskFactory(IndexTaskFactory indexTaskFactory)
|
void |
setLuceneConnection(ConfluenceLuceneConnection luceneConnection)
|
void |
setTaskQueue(IndexTaskQueue taskQueue)
|
void |
unIndexAll()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.apache.log4j.Category log
| Constructor Detail |
|---|
public DefaultConfluenceIndexManager()
| Method Detail |
|---|
public boolean isFlushing()
isFlushing in interface ConfluenceIndexManagerpublic void flushQueue()
flushQueue in interface ConfluenceIndexManagerpublic void resetIndexQueue()
resetIndexQueue in interface ConfluenceIndexManagerpublic void optimizeIndex()
ConfluenceIndexManager
optimizeIndex in interface ConfluenceIndexManagerpublic void reIndex()
getLastReindexingTask().
reIndex in interface ConfluenceIndexManagerpublic boolean isReIndexing()
isReIndexing in interface ConfluenceIndexManagerpublic IndexingTask getLastReindexingTask()
getLastReindexingTask in interface ConfluenceIndexManagerpublic void unIndexAll()
unIndexAll in interface ConfluenceIndexManagerpublic IndexTaskQueue getTaskQueue()
getTaskQueue in interface ConfluenceIndexManagerpublic FlushStatistics getLastNonEmptyFlushStats()
getLastNonEmptyFlushStats in interface ConfluenceIndexManagerpublic void setIndexTaskFactory(IndexTaskFactory indexTaskFactory)
public void setTaskQueue(IndexTaskQueue taskQueue)
taskQueue - set by dependency injection, requiredpublic void setLuceneConnection(ConfluenceLuceneConnection luceneConnection)
luceneConnection - set by dependency injection, required
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||