com.atlassian.greenhopper.web.rapid.list
Class IssueIdVisitingHitCollector

java.lang.Object
  extended by org.apache.lucene.search.Collector
      extended by com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector
          extended by com.atlassian.greenhopper.web.rapid.list.IssueIdHitCollector
              extended by com.atlassian.greenhopper.web.rapid.list.IssueIdVisitingHitCollector

public class IssueIdVisitingHitCollector
extends IssueIdHitCollector

An extension of IssueIdHitCollector which also keeps track of issues which have already been collected. This is useful when running multiple queries with potentially overlapping issues.


Field Summary
 
Fields inherited from class com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector
searcher
 
Constructor Summary
IssueIdVisitingHitCollector(org.apache.lucene.search.IndexSearcher searcher, java.util.Set<java.lang.Long> visitedIssues)
           
 
Method Summary
 void collect(org.apache.lucene.document.Document document)
           
 
Methods inherited from class com.atlassian.greenhopper.web.rapid.list.IssueIdHitCollector
collect, getFieldSelector, getIssueIds
 
Methods inherited from class com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector
acceptsDocsOutOfOrder, collect, setNextReader, setScorer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssueIdVisitingHitCollector

public IssueIdVisitingHitCollector(org.apache.lucene.search.IndexSearcher searcher,
                                   java.util.Set<java.lang.Long> visitedIssues)
Method Detail

collect

public void collect(org.apache.lucene.document.Document document)
Overrides:
collect in class IssueIdHitCollector


Copyright © 2007-2012 Atlassian. All Rights Reserved.