Class IndexQueueItemsIpdJob

  • All Implemented Interfaces:
    com.atlassian.diagnostics.ipd.internal.spi.IpdJob

    public class IndexQueueItemsIpdJob
    extends Object
    implements com.atlassian.diagnostics.ipd.internal.spi.IpdJob
    IPD Job that measures the current number of items added and processed in the main, change and edge index queue.
    Since:
    8.4.0
    • Constructor Detail

      • IndexQueueItemsIpdJob

        public IndexQueueItemsIpdJob​(com.atlassian.diagnostics.ipd.internal.spi.IpdJobRunner ipdJobRunner,
                                     DefaultIndexQueueItemsService indexQueueItemsService,
                                     com.atlassian.diagnostics.internal.ipd.IpdMainRegistry ipdMainRegistry,
                                     com.atlassian.event.api.EventPublisher eventPublisher)
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • preDestroy

        @PreDestroy
        public void preDestroy()
      • onClusteredDarkFeatureEnabledEvent

        @EventListener
        public void onClusteredDarkFeatureEnabledEvent​(ClusterEventWrapper clusterEvent)
      • runJob

        public void runJob()
        Specified by:
        runJob in interface com.atlassian.diagnostics.ipd.internal.spi.IpdJob