Class StatisticsManager


  • public class StatisticsManager
    extends Object
    The statistics manager keeps track of all statistics related tasks.
    • Constructor Detail

      • StatisticsManager

        public StatisticsManager()
    • Method Detail

      • getGlobalStatistics

        public org.apache.sling.event.jobs.Statistics getGlobalStatistics()
        Get the global statistics.
        Returns:
        The global statistics.
      • getTopicStatistics

        public Map<String,​org.apache.sling.event.jobs.TopicStatistics> getTopicStatistics()
        Get all topic statistics.
        Returns:
        The map of topic statistics by topic.
      • getQueueStatistics

        public org.apache.sling.event.jobs.Statistics getQueueStatistics​(String queueName)
        Get a single queue statistics.
        Parameters:
        queueName - The queue name.
        Returns:
        The statistics for that queue.
      • jobStarted

        public void jobStarted​(String queueName,
                               String topic,
                               long queueTime)
      • jobQueued

        public void jobQueued​(String queueName,
                              String topic)
      • jobDequeued

        public void jobDequeued​(String queueName,
                                String topic)
      • activate

        protected void activate()
      • deactivate

        protected void deactivate()