org.sakaiproject.search.journal.api
Interface IndexListener

All Known Implementing Classes:
ConcurrentIndexManager, IndexListenerCloser

public interface IndexListener

Author:
ieb

Method Summary
 void doIndexReaderClose(org.apache.lucene.index.IndexReader oldMultiReader)
          Called when the index reader is closed
 void doIndexReaderOpen(org.apache.lucene.index.IndexReader newMultiReader)
           
 void doIndexSearcherClose(org.apache.lucene.search.IndexSearcher indexSearcher)
          Close the index searcher, this may need to be delayed
 void doIndexSearcherOpen(org.apache.lucene.search.IndexSearcher indexSearcher)
          Fireed when an index searcher is opened
 

Method Detail

doIndexReaderClose

void doIndexReaderClose(org.apache.lucene.index.IndexReader oldMultiReader)
                        throws IOException
Called when the index reader is closed

Parameters:
oldMultiReader - the index reader that has been detached and is ready to close
Throws:
IOException

doIndexReaderOpen

void doIndexReaderOpen(org.apache.lucene.index.IndexReader newMultiReader)
Parameters:
newMultiReader -

doIndexSearcherClose

void doIndexSearcherClose(org.apache.lucene.search.IndexSearcher indexSearcher)
                          throws IOException
Close the index searcher, this may need to be delayed

Parameters:
indexSearcher -
Throws:
IOException

doIndexSearcherOpen

void doIndexSearcherOpen(org.apache.lucene.search.IndexSearcher indexSearcher)
Fireed when an index searcher is opened

Parameters:
indexSearcher -


Copyright © 2003-2012 Sakai Project. All Rights Reserved.