Class DefaultReIndexService
java.lang.Object
com.atlassian.confluence.plugins.rest.jackson2.service.DefaultReIndexService
- All Implemented Interfaces:
 ReIndexService
- Since:
 - 8.3.0
 
- 
Field Summary
Fields inherited from interface com.atlassian.confluence.plugins.rest.jackson2.service.ReIndexService
REINDEX_CLUSTER_LOCK_ACQUIRE_TIMEOUT_MS, REINDEX_CLUSTER_LOCK_NAME - 
Constructor Summary
ConstructorsConstructorDescriptionDefaultReIndexService(ReIndexJobManager reIndexJobManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.beehive.ClusterLockService clusterLockService, ClusterManager clusterManager, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, SearchPlatformConfig searchPlatformConfig)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanreindex(@NonNull List<String> spaceKeys, @NonNull EnumSet<ReIndexOption> reIndexOptions) void 
- 
Constructor Details
- 
DefaultReIndexService
public DefaultReIndexService(ReIndexJobManager reIndexJobManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.beehive.ClusterLockService clusterLockService, ClusterManager clusterManager, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, SearchPlatformConfig searchPlatformConfig)  
 - 
 - 
Method Details
- 
isReIndexing
public boolean isReIndexing()- Specified by:
 isReIndexingin interfaceReIndexService- Returns:
 - false if the last re-indexing job has completed or the re-indexing job has never been run
 
 - 
reindex
public boolean reindex(@NonNull List<String> spaceKeys, @NonNull EnumSet<ReIndexOption> reIndexOptions) throws InterruptedException - Specified by:
 reindexin interfaceReIndexService- Throws:
 InterruptedException
 - 
resetJobStatus
public void resetJobStatus()- Specified by:
 resetJobStatusin interfaceReIndexService
 
 -