Class ReIndexMaintenanceTaskRunner
java.lang.Object
com.atlassian.confluence.impl.system.runner.ReIndexMaintenanceTaskRunner
- All Implemented Interfaces:
 SystemMaintenanceTaskRunner<ReIndexMaintenanceTask>
public class ReIndexMaintenanceTaskRunner
extends Object
implements SystemMaintenanceTaskRunner<ReIndexMaintenanceTask>
Trigger a reindex task for site or spaces
- Since:
 - 8.3.0
 
- 
Constructor Summary
ConstructorsConstructorDescriptionReIndexMaintenanceTaskRunner(SystemMaintenanceTaskRegistry registry, IndexManager indexManager, ClusterManager clusterManager, ReIndexJobManager reIndexJobManager, SearchPlatformConfig searchPlatformConfig, com.atlassian.event.api.EventPublisher eventPublisher)  - 
Method Summary
 
- 
Constructor Details
- 
ReIndexMaintenanceTaskRunner
public ReIndexMaintenanceTaskRunner(SystemMaintenanceTaskRegistry registry, IndexManager indexManager, ClusterManager clusterManager, ReIndexJobManager reIndexJobManager, SearchPlatformConfig searchPlatformConfig, com.atlassian.event.api.EventPublisher eventPublisher)  
 - 
 - 
Method Details
- 
register
@PostConstruct public void register() - 
unregister
@PreDestroy public void unregister() - 
execute
Description copied from interface:SystemMaintenanceTaskRunnerExecute theSystemMaintenanceTask. If aMaintenanceTaskExecutionExceptionis thrown during execution, the task will be retried next time theJournalSystemMaintenanceTaskQueueis flushed. Any other exceptions thrown will cause the task to be skipped.- Specified by:
 executein interfaceSystemMaintenanceTaskRunner<ReIndexMaintenanceTask>- Throws:
 MaintenanceTaskExecutionException- if the execution fails but should be retried at a later date
 
 -