com.atlassian.jira.issue.index
Class MultiThreadedIssueIndexer

java.lang.Object
  extended by com.atlassian.jira.issue.index.SingleThreadedIssueIndexer
      extended by com.atlassian.jira.issue.index.MultiThreadedIssueIndexer
All Implemented Interfaces:
IssueIndexer

public class MultiThreadedIssueIndexer
extends SingleThreadedIssueIndexer
implements IssueIndexer


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.issue.index.IssueIndexer
IssueIndexer.Analyzers
 
Field Summary
static int MIN_NUMBER_ISSUES_TO_THREAD
           
 
Constructor Summary
MultiThreadedIssueIndexer()
           
MultiThreadedIssueIndexer(ApplicationProperties applicationProperties)
           
 
Method Summary
protected  void indexIssuesAndComments(IssuesIterable issues, com.atlassian.johnson.event.Event event, org.apache.lucene.index.IndexWriter issueWriter, org.apache.lucene.index.IndexWriter commentsWriter)
           
 
Methods inherited from class com.atlassian.jira.issue.index.SingleThreadedIssueIndexer
deindex, deindexIssues, deindexIssues, deleteAndReinitializeIndexes, getCommentLuceneConnection, getComments, getCommentSearcher, getIssueLuceneConnection, getIssueSearcher, indexComments, indexIssue, indexIssues, indexIssues, indexIssuesBatchMode, optimize, reindexIssues, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.issue.index.IssueIndexer
deindexIssues, deleteAndReinitializeIndexes, getCommentSearcher, getIssueSearcher, indexIssues, indexIssuesBatchMode, optimize, reindexIssues, shutdown
 

Field Detail

MIN_NUMBER_ISSUES_TO_THREAD

public static final int MIN_NUMBER_ISSUES_TO_THREAD
See Also:
Constant Field Values
Constructor Detail

MultiThreadedIssueIndexer

public MultiThreadedIssueIndexer()

MultiThreadedIssueIndexer

public MultiThreadedIssueIndexer(ApplicationProperties applicationProperties)
Method Detail

indexIssuesAndComments

protected void indexIssuesAndComments(IssuesIterable issues,
                                      com.atlassian.johnson.event.Event event,
                                      org.apache.lucene.index.IndexWriter issueWriter,
                                      org.apache.lucene.index.IndexWriter commentsWriter)
                               throws IOException
Overrides:
indexIssuesAndComments in class SingleThreadedIssueIndexer
Throws:
IOException


Copyright © 2002-2007 Atlassian. All Rights Reserved.