org.sakaiproject.search.journal.api
Interface IndexStorageProvider

All Known Implementing Classes:
JournaledFSIndexStorage

public interface IndexStorageProvider

Author:
ieb

Method Summary
 void addIndexListener(IndexListener indexListener)
           
 org.apache.lucene.analysis.Analyzer getAnalyzer()
           
 org.apache.lucene.index.IndexReader getIndexReader()
           
 org.apache.lucene.search.IndexSearcher getIndexSearcher()
           
 long getLastLoad()
           
 long getLastLoadTime()
           
 long getLastUpdate()
           
 List getSegmentInfoList()
           
 org.apache.lucene.store.Directory getSpellDirectory()
          Get the SpellIndexDirectory
 

Method Detail

getIndexSearcher

org.apache.lucene.search.IndexSearcher getIndexSearcher()
                                                        throws IOException
Returns:
Throws:
IOException

getLastLoad

long getLastLoad()
Returns:

getLastLoadTime

long getLastLoadTime()
Returns:

getLastUpdate

long getLastUpdate()
Returns:

getSegmentInfoList

List getSegmentInfoList()
Returns:

getAnalyzer

org.apache.lucene.analysis.Analyzer getAnalyzer()
Returns:

addIndexListener

void addIndexListener(IndexListener indexListener)
Parameters:
indexListener -

getIndexReader

org.apache.lucene.index.IndexReader getIndexReader()
                                                   throws IOException
Returns:
Throws:
IOException

getSpellDirectory

org.apache.lucene.store.Directory getSpellDirectory()
Get the SpellIndexDirectory

Returns:


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