org.sakaiproject.search.journal.impl
Class IndexListenerCloser

java.lang.Object
  extended by org.sakaiproject.search.journal.impl.IndexListenerCloser
All Implemented Interfaces:
IndexListener

public class IndexListenerCloser
extends Object
implements IndexListener

Author:
ieb

Constructor Summary
IndexListenerCloser()
           
 
Method Summary
 void cleanup()
           
 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
 String[] getOpenIndexNames()
           
 void purge()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexListenerCloser

public IndexListenerCloser()
Method Detail

doIndexReaderClose

public void doIndexReaderClose(org.apache.lucene.index.IndexReader oldMultiReader)
                        throws IOException
Description copied from interface: IndexListener
Called when the index reader is closed

Specified by:
doIndexReaderClose in interface IndexListener
Parameters:
oldMultiReader - the index reader that has been detached and is ready to close
Throws:
IOException

doIndexReaderOpen

public void doIndexReaderOpen(org.apache.lucene.index.IndexReader newMultiReader)
Specified by:
doIndexReaderOpen in interface IndexListener

doIndexSearcherClose

public void doIndexSearcherClose(org.apache.lucene.search.IndexSearcher indexSearcher)
                          throws IOException
Description copied from interface: IndexListener
Close the index searcher, this may need to be delayed

Specified by:
doIndexSearcherClose in interface IndexListener
Throws:
IOException

doIndexSearcherOpen

public void doIndexSearcherOpen(org.apache.lucene.search.IndexSearcher indexSearcher)
Description copied from interface: IndexListener
Fireed when an index searcher is opened

Specified by:
doIndexSearcherOpen in interface IndexListener

purge

public void purge()

size

public int size()
Returns:

getOpenIndexNames

public String[] getOpenIndexNames()

cleanup

public void cleanup()


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