Class IndexingQueueProcessingTimeIpdJob
java.lang.Object
com.atlassian.confluence.internal.diagnostics.ipd.index.IndexingQueueProcessingTimeIpdJob
- All Implemented Interfaces:
 com.atlassian.diagnostics.ipd.api.jobs.IpdJob
public class IndexingQueueProcessingTimeIpdJob
extends Object
implements com.atlassian.diagnostics.ipd.api.jobs.IpdJob
IPD job that measures the accumulated processing time for batches in the main queue, change queue, and edge index queue.
- Since:
 - 8.4.0
 
- 
Constructor Summary
ConstructorsConstructorDescriptionIndexingQueueProcessingTimeIpdJob(com.atlassian.diagnostics.ipd.api.jobs.IpdJobRegistry ipdJobRegistry, com.atlassian.diagnostics.ipd.api.registry.IpdRegistry ipdRegistry, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.diagnostics.ipd.api.CachedIpdState ipdState)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidonSiteDarkFeatureEnabledEventInCluster(ClusterEventWrapper clusterEvent) voidvoidrunJob()void 
- 
Constructor Details
- 
IndexingQueueProcessingTimeIpdJob
public IndexingQueueProcessingTimeIpdJob(com.atlassian.diagnostics.ipd.api.jobs.IpdJobRegistry ipdJobRegistry, com.atlassian.diagnostics.ipd.api.registry.IpdRegistry ipdRegistry, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.diagnostics.ipd.api.CachedIpdState ipdState)  
 - 
 - 
Method Details
- 
registerForEvents
@PostConstruct public void registerForEvents() - 
unregisterForEvents
@PreDestroy public void unregisterForEvents() - 
onIndexQueueFlushCompleteEvent
 - 
onEdgeIndexQueueFlushCompleteEvent
@EventListener public void onEdgeIndexQueueFlushCompleteEvent(EdgeIndexQueueFlushCompleteEvent event)  - 
onDarkFeatureEnabledEvent
 - 
onSiteDarkFeatureEnabledEventInCluster
 - 
runJob
public void runJob()- Specified by:
 runJobin interfacecom.atlassian.diagnostics.ipd.api.jobs.IpdJob
 
 -