Class SearchWithCollectorTask

All Implemented Interfaces:
Cloneable

public class SearchWithCollectorTask extends SearchTask
Does search w/ a custom collector
  • Field Details

    • clnName

      protected String clnName
  • Constructor Details

    • SearchWithCollectorTask

      public SearchWithCollectorTask(PerfRunData runData)
  • Method Details

    • setup

      public void setup() throws Exception
      Description copied from class: PerfTask
      Task setup work that should not be measured for that specific task. By default it does nothing, but tasks can implement this, moving work from PerfTask.doLogic() to this method. Only the work done in PerfTask.doLogic() is measured for this task. Notice that higher level (sequence) tasks containing this task would then measure larger time than the sum of their contained tasks.
      Overrides:
      setup in class ReadTask
      Throws:
      Exception
    • withCollector

      public boolean withCollector()
      Overrides:
      withCollector in class ReadTask
    • createCollector

      protected Collector createCollector() throws Exception
      Overrides:
      createCollector in class ReadTask
      Throws:
      Exception
    • getQueryMaker

      public QueryMaker getQueryMaker()
      Description copied from class: ReadTask
      Return query maker used for this task.
      Overrides:
      getQueryMaker in class SearchTask
    • withRetrieve

      public boolean withRetrieve()
      Description copied from class: ReadTask
      Return true if, with search and results traversing, docs should be retrieved.
      Overrides:
      withRetrieve in class SearchTask
    • withSearch

      public boolean withSearch()
      Description copied from class: ReadTask
      Return true if search should be performed.
      Overrides:
      withSearch in class SearchTask
    • withTraverse

      public boolean withTraverse()
      Description copied from class: ReadTask
      Return true if, with search, results should be traversed.
      Overrides:
      withTraverse in class SearchTask
    • withWarm

      public boolean withWarm()
      Description copied from class: ReadTask
      Return true if warming should be performed.
      Overrides:
      withWarm in class SearchTask