org.xcmis.search.lucene.index
Class LocalIndexDataManagerProxy

java.lang.Object
  extended by org.xcmis.search.lucene.index.LocalStorageIndexDataManager
      extended by org.xcmis.search.lucene.index.LocalIndexDataManagerProxy
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:
CacheableIndexDataManager

public class LocalIndexDataManagerProxy
extends LocalStorageIndexDataManager

Created by The eXo Platform SAS.

Version:
$Id: LocalIndexDataManagerProxy.java 2 2010-02-04 17:21:49Z andrew00x $
Author:
Sergey Kabashnyuk

Constructor Summary
LocalIndexDataManagerProxy(IndexConfiguration indexConfuguration)
           
 
Method Summary
 IndexTransactionModificationReport save(IndexTransaction<org.apache.lucene.document.Document> changes)
          Saves the IndexTransaction from this storage
 
Methods inherited from class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
aggregate, getDirectory, getDirectorySize, getDocument, getDocumentCount, getIndexReader, getLastModifedTime, isStarted, isStoped, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalIndexDataManagerProxy

public LocalIndexDataManagerProxy(IndexConfiguration indexConfuguration)
                           throws IndexException,
                                  IndexConfigurationException
Throws:
IndexException
IndexConfigurationException
Method Detail

save

public IndexTransactionModificationReport save(IndexTransaction<org.apache.lucene.document.Document> changes)
                                        throws IndexException,
                                               IndexTransactionException
Saves the IndexTransaction from this storage

Specified by:
save in interface IndexDataKeeper<org.apache.lucene.document.Document>
Overrides:
save in class LocalStorageIndexDataManager
Throws:
IndexTransactionException
IndexException


Copyright © 2011 eXo Platform SAS. All Rights Reserved.