|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.confluence.search.lucene.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)
LuceneConnection is a required resource. |
void |
setTaskQueue(IndexTaskQueue taskQueue)
Required resource. |
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 ConfluenceIndexManager
public void flushQueue()
flushQueue
in interface ConfluenceIndexManager
public void resetIndexQueue()
resetIndexQueue
in interface ConfluenceIndexManager
public void optimizeIndex()
ConfluenceIndexManager
optimizeIndex
in interface ConfluenceIndexManager
public void reIndex()
reIndex
in interface ConfluenceIndexManager
public boolean isReIndexing()
isReIndexing
in interface ConfluenceIndexManager
public IndexingTask getLastReindexingTask()
getLastReindexingTask
in interface ConfluenceIndexManager
public void unIndexAll()
unIndexAll
in interface ConfluenceIndexManager
public IndexTaskQueue getTaskQueue()
getTaskQueue
in interface ConfluenceIndexManager
public FlushStatistics getLastNonEmptyFlushStats()
getLastNonEmptyFlushStats
in interface ConfluenceIndexManager
public void setIndexTaskFactory(IndexTaskFactory indexTaskFactory)
public void setTaskQueue(IndexTaskQueue taskQueue)
taskQueue
- public void setLuceneConnection(ConfluenceLuceneConnection luceneConnection)
luceneConnection
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |