com.atlassian.jira.dev.backdoor
Class IndexingBackdoor

java.lang.Object
  extended by com.atlassian.jira.dev.backdoor.IndexingBackdoor

public class IndexingBackdoor
extends Object

Backdoor for starting/stopping/querying indexing.

Since:
v5.2

Constructor Summary
IndexingBackdoor(IssueIndexer issueIndexer, TaskManager taskManager, I18nHelper.BeanFactory i18nFactory, JiraAuthenticationContext jiraAuthenticationContext, IssueIndexManager issueIndexManager, ProjectManager projectManager, SearchService searchService, IssueManager issueManager, UserManager userManager)
           
 
Method Summary
 boolean deindex(String key)
           
 void deleteIndex()
           
 boolean indexDummyIssue(String id, String issueType, String projectId, String key, String summary, String description)
           
 boolean isIndexConsistent()
           
 boolean isIndexingProject(Long projectId)
           
 boolean isIndexingProjectStarted(Long projectId)
           
 boolean isIndexingRunning()
           
 boolean isIndexingStarted()
           
 boolean isIndexUpdatedFieldConsistent()
           
 javax.ws.rs.core.Response reindexAll()
           
 void triggerBackgroundIndexing(boolean reindexComments, boolean reindexChangeHistory)
           
 void triggerStopTheWorldIndexing()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexingBackdoor

public IndexingBackdoor(IssueIndexer issueIndexer,
                        TaskManager taskManager,
                        I18nHelper.BeanFactory i18nFactory,
                        JiraAuthenticationContext jiraAuthenticationContext,
                        IssueIndexManager issueIndexManager,
                        ProjectManager projectManager,
                        SearchService searchService,
                        IssueManager issueManager,
                        UserManager userManager)
Method Detail

triggerBackgroundIndexing

public void triggerBackgroundIndexing(boolean reindexComments,
                                      boolean reindexChangeHistory)

triggerStopTheWorldIndexing

public void triggerStopTheWorldIndexing()

deleteIndex

public void deleteIndex()

deindex

public boolean deindex(String key)

indexDummyIssue

public boolean indexDummyIssue(String id,
                               String issueType,
                               String projectId,
                               String key,
                               String summary,
                               String description)

reindexAll

public javax.ws.rs.core.Response reindexAll()

isIndexingRunning

public boolean isIndexingRunning()

isIndexingStarted

public boolean isIndexingStarted()

isIndexingProject

public boolean isIndexingProject(Long projectId)

isIndexingProjectStarted

public boolean isIndexingProjectStarted(Long projectId)

isIndexConsistent

public boolean isIndexConsistent()

isIndexUpdatedFieldConsistent

public boolean isIndexUpdatedFieldConsistent()
                                      throws SearchException
Throws:
SearchException


Copyright © 2002-2014 Atlassian. All Rights Reserved.