org.compass.core.lucene.engine.manager
Class LuceneSearchEngineIndexManager.LuceneIndexHolder

java.lang.Object
  extended by org.compass.core.lucene.engine.manager.LuceneSearchEngineIndexManager.LuceneIndexHolder
Enclosing interface:
LuceneSearchEngineIndexManager

public static class LuceneSearchEngineIndexManager.LuceneIndexHolder
extends Object


Constructor Summary
LuceneSearchEngineIndexManager.LuceneIndexHolder(String subIndex, Directory dir)
           
 
Method Summary
 void acquire()
           
 Directory getDirectory()
           
 IndexReader getIndexReader()
           
 IndexSearcher getIndexSearcher()
           
 long getLastCacheInvalidation()
           
 String getSubIndex()
           
 void markForClose()
           
 void release()
           
 void setLastCacheInvalidation(long lastCacheInvalidation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneSearchEngineIndexManager.LuceneIndexHolder

public LuceneSearchEngineIndexManager.LuceneIndexHolder(String subIndex,
                                                        Directory dir)
                                                 throws IOException
Throws:
IOException
Method Detail

getIndexSearcher

public IndexSearcher getIndexSearcher()

getIndexReader

public IndexReader getIndexReader()

getDirectory

public Directory getDirectory()

getSubIndex

public String getSubIndex()

acquire

public void acquire()

release

public void release()

markForClose

public void markForClose()

getLastCacheInvalidation

public long getLastCacheInvalidation()

setLastCacheInvalidation

public void setLastCacheInvalidation(long lastCacheInvalidation)


Copyright (c) 2004-2006 The Compass Project.