com.atlassian.jira.issue.index
Class BulkOnlyIndexManager

java.lang.Object
  extended bycom.atlassian.jira.issue.index.DefaultIndexManager
      extended bycom.atlassian.jira.issue.index.BulkOnlyIndexManager
All Implemented Interfaces:
IssueIndexManager

public class BulkOnlyIndexManager
extends DefaultIndexManager

This index manager ignores calls to #reIndex(org.ofbiz.core.entity.GenericValue) , #deIndex(org.ofbiz.core.entity.GenericValue) and reIndexIssues(Collection).

It should only be used where the indexer will manually call DefaultIndexManager.reIndexAll()!


Field Summary
 
Fields inherited from class com.atlassian.jira.issue.index.DefaultIndexManager
ANALYZER, COMMENTS_SUBDIR, ISSUES_SUBDIR
 
Constructor Summary
BulkOnlyIndexManager()
           
 
Method Summary
 void deIndex(GenericValue entity)
           
 void reIndex(GenericValue entity)
           
 long reIndexIssues(java.util.Collection issues)
           
 
Methods inherited from class com.atlassian.jira.issue.index.DefaultIndexManager
getCommentDirectory, getCommentPath, getFilePath, getIndexReader, getIndexWriter, getIssueDirectory, getIssuePath, isBusy, reIndexAll, reIndexIssues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BulkOnlyIndexManager

public BulkOnlyIndexManager()
Method Detail

deIndex

public void deIndex(GenericValue entity)
             throws IndexException
Specified by:
deIndex in interface IssueIndexManager
Overrides:
deIndex in class DefaultIndexManager
Throws:
IndexException

reIndex

public void reIndex(GenericValue entity)
             throws IndexException
Specified by:
reIndex in interface IssueIndexManager
Overrides:
reIndex in class DefaultIndexManager
Throws:
IndexException

reIndexIssues

public long reIndexIssues(java.util.Collection issues)
                   throws IndexException
Specified by:
reIndexIssues in interface IssueIndexManager
Overrides:
reIndexIssues in class DefaultIndexManager
Throws:
IndexException