com.atlassian.confluence.search.lucene
Class ConfluenceMultiThreadedIndexer

java.lang.Object
  extended by com.atlassian.bonnie.index.BaseMultiThreadedIndexer
      extended by com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
          extended by com.atlassian.confluence.search.lucene.ConfluenceMultiThreadedIndexer
All Implemented Interfaces:
com.atlassian.bonnie.index.BatchOpIndexer, com.atlassian.bonnie.index.SingleObjectIndexer

public class ConfluenceMultiThreadedIndexer
extends com.atlassian.bonnie.index.OnlineMultiThreadedIndexer


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.bonnie.index.BatchOpIndexer
com.atlassian.bonnie.index.BatchOpIndexer.DocumentWritingScheme
 
Field Summary
 
Fields inherited from class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
reindexAddedQueue, reindexDeletedQueue
 
Fields inherited from class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
log, luceneConnection
 
Constructor Summary
ConfluenceMultiThreadedIndexer()
           
 
Method Summary
 org.apache.lucene.analysis.Analyzer getAnalyzer()
           
protected  java.lang.Runnable getQueueProcessingRunnable(com.atlassian.bonnie.index.ObjectQueue queue, com.atlassian.bonnie.index.BatchOpIndexer.DocumentWritingScheme documentWritingScheme)
           
 void setLuceneAnalyzerFactory(com.atlassian.bonnie.analyzer.LuceneAnalyzerFactory luceneAnalyzerFactory)
           
 
Methods inherited from class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
allThreadsComplete, doAdd, doDelete, getDocumentWritingScheme, getObjectToDocumentConverter, index, optimize, setLuceneConnection, setObjectToDocumentConverter, setReindexingStatus, unindex
 
Methods inherited from class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
calculateNumberOfThreads, isReindexing, reindex, setReindexing, truncateIndex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfluenceMultiThreadedIndexer

public ConfluenceMultiThreadedIndexer()
Method Detail

getQueueProcessingRunnable

protected java.lang.Runnable getQueueProcessingRunnable(com.atlassian.bonnie.index.ObjectQueue queue,
                                                        com.atlassian.bonnie.index.BatchOpIndexer.DocumentWritingScheme documentWritingScheme)
Overrides:
getQueueProcessingRunnable in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer

setLuceneAnalyzerFactory

public void setLuceneAnalyzerFactory(com.atlassian.bonnie.analyzer.LuceneAnalyzerFactory luceneAnalyzerFactory)

getAnalyzer

public org.apache.lucene.analysis.Analyzer getAnalyzer()
Specified by:
getAnalyzer in interface com.atlassian.bonnie.index.BatchOpIndexer
Overrides:
getAnalyzer in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.