org.xcmis.search.lucene.index
Class LuceneIndexingService

java.lang.Object
  extended by org.xcmis.search.lucene.index.LocalStorageIndexDataManager
      extended by org.xcmis.search.lucene.index.LocalIndexDataManagerProxy
          extended by org.xcmis.search.lucene.index.CacheableIndexDataManager
              extended by org.xcmis.search.lucene.index.TransactionableIndexDataManager
                  extended by org.xcmis.search.lucene.index.LuceneIndexingService
All Implemented Interfaces:
IndexDataConsumer<org.apache.lucene.index.IndexReader,org.apache.lucene.document.Document,org.apache.lucene.store.Directory>, IndexDataKeeper<org.apache.lucene.document.Document>, IndexDataManager<org.apache.lucene.document.Document,org.apache.lucene.index.IndexReader,org.apache.lucene.store.Directory>, LuceneIndexDataManager, IndexAggregator, StartableResource, Startable
Direct Known Subclasses:
StartableIndexingService

public class LuceneIndexingService
extends TransactionableIndexDataManager

Version:
$Id: exo-jboss-codetemplates.xml 34027 2009-07-15 23:26:43Z aheritier $
Author:
Foo Bar

Field Summary
 
Fields inherited from class org.xcmis.search.lucene.index.TransactionableIndexDataManager
TRANSACTION_LOG_STORAGE_NAME
 
Constructor Summary
LuceneIndexingService(IndexConfiguration indexConfuguration, IndexRecoveryTool indexRecoveryTool)
           
 
Method Summary
 boolean documentExists(String uuid)
          
 Set<String> getFieldNames()
          
protected  void softCleanIndex()
           
 
Methods inherited from class org.xcmis.search.lucene.index.TransactionableIndexDataManager
save, start, stop
 
Methods inherited from class org.xcmis.search.lucene.index.CacheableIndexDataManager
aggregate, getDirectory, getDirectorySize, getDocument, getDocumentCount, getIndexReader, getLastModifedTime
 
Methods inherited from class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
isStarted, isStoped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneIndexingService

public LuceneIndexingService(IndexConfiguration indexConfuguration,
                             IndexRecoveryTool indexRecoveryTool)
                      throws IndexException,
                             IndexConfigurationException
Parameters:
indexConfuguration -
indexRecoveryTool -
Throws:
IndexException
IndexConfigurationException
Method Detail

documentExists

public boolean documentExists(String uuid)


getFieldNames

public Set<String> getFieldNames()
                          throws IndexException

Throws:
IndexException

softCleanIndex

protected void softCleanIndex()
                       throws IndexException
Throws:
IndexException


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.