com.atlassian.jira.index.ha
Class DefaultNodeReindexService

java.lang.Object
  extended by com.atlassian.jira.index.ha.DefaultNodeReindexService
All Implemented Interfaces:
NodeReindexService

public class DefaultNodeReindexService
extends Object
implements NodeReindexService

Runs periodically and reindexes issues that have been indexed in other nodes

Since:
v6.1

Field Summary
static String ISSUE_ENTITY
           
static String TASK_NAME
           
 
Constructor Summary
DefaultNodeReindexService(ClusterManager clusterManager, OfBizNodeIndexCounterStore ofBizNodeIndexCounterStore, OfBizReplicatedIndexOperationStore ofBizNodeIndexOperationStore, IssueIndexManager indexManager, SharedEntityIndexer sharedEntityIndexer, IssueManager issueManager, CommentManager commentManager, OfBizDelegator ofBizDelegator, com.atlassian.event.api.EventPublisher eventPublisher, SharedEntityResolver sharedEntityResolver, TaskManager taskManager, I18nHelper i18nHelper, com.atlassian.cache.CacheManager cacheManager)
           
 
Method Summary
 void cancel()
           
 boolean canIndexBeRebuilt()
           
 void pause()
           
 void restart()
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ISSUE_ENTITY

public static final String ISSUE_ENTITY
See Also:
Constant Field Values

TASK_NAME

public static final String TASK_NAME
See Also:
Constant Field Values
Constructor Detail

DefaultNodeReindexService

public DefaultNodeReindexService(ClusterManager clusterManager,
                                 OfBizNodeIndexCounterStore ofBizNodeIndexCounterStore,
                                 OfBizReplicatedIndexOperationStore ofBizNodeIndexOperationStore,
                                 IssueIndexManager indexManager,
                                 SharedEntityIndexer sharedEntityIndexer,
                                 IssueManager issueManager,
                                 CommentManager commentManager,
                                 OfBizDelegator ofBizDelegator,
                                 com.atlassian.event.api.EventPublisher eventPublisher,
                                 SharedEntityResolver sharedEntityResolver,
                                 TaskManager taskManager,
                                 I18nHelper i18nHelper,
                                 com.atlassian.cache.CacheManager cacheManager)
Method Detail

cancel

public void cancel()
Specified by:
cancel in interface NodeReindexService

start

public void start()
Specified by:
start in interface NodeReindexService

pause

public void pause()
Specified by:
pause in interface NodeReindexService

restart

public void restart()
Specified by:
restart in interface NodeReindexService

canIndexBeRebuilt

public boolean canIndexBeRebuilt()
Specified by:
canIndexBeRebuilt in interface NodeReindexService


Copyright © 2002-2013 Atlassian. All Rights Reserved.