org.elasticsearch.common.lucene
Class ReaderSearcherHolder

java.lang.Object
  extended by org.elasticsearch.common.lucene.ReaderSearcherHolder
All Implemented Interfaces:
Releasable

public class ReaderSearcherHolder
extends java.lang.Object
implements Releasable

A very simple holder for a tuple of reader and searcher.


Constructor Summary
ReaderSearcherHolder(ExtendedIndexSearcher indexSearcher)
           
ReaderSearcherHolder(org.apache.lucene.index.IndexReader indexReader)
           
 
Method Summary
 org.apache.lucene.index.IndexReader reader()
           
 boolean release()
           
 ExtendedIndexSearcher searcher()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReaderSearcherHolder

public ReaderSearcherHolder(org.apache.lucene.index.IndexReader indexReader)

ReaderSearcherHolder

public ReaderSearcherHolder(ExtendedIndexSearcher indexSearcher)
Method Detail

reader

public org.apache.lucene.index.IndexReader reader()

searcher

public ExtendedIndexSearcher searcher()

release

public boolean release()
                throws ElasticSearchException
Specified by:
release in interface Releasable
Throws:
ElasticSearchException