Class SingleThreadCollectorManager

java.lang.Object
org.elasticsearch.search.query.SingleThreadCollectorManager
All Implemented Interfaces:
org.apache.lucene.search.CollectorManager<org.apache.lucene.search.Collector,Void>
Direct Known Subclasses:
InternalProfileCollectorManager

public class SingleThreadCollectorManager extends Object implements org.apache.lucene.search.CollectorManager<org.apache.lucene.search.Collector,Void>
CollectorManager that runs in a non-concurrent search.
  • Field Details

    • collector

      protected final org.apache.lucene.search.Collector collector
  • Constructor Details

    • SingleThreadCollectorManager

      public SingleThreadCollectorManager(org.apache.lucene.search.Collector collector)
  • Method Details

    • newCollector

      public org.apache.lucene.search.Collector newCollector()
      Specified by:
      newCollector in interface org.apache.lucene.search.CollectorManager<org.apache.lucene.search.Collector,Void>
    • reduce

      public Void reduce(Collection<org.apache.lucene.search.Collector> collectors) throws IOException
      Specified by:
      reduce in interface org.apache.lucene.search.CollectorManager<org.apache.lucene.search.Collector,Void>
      Throws:
      IOException