Class TopicStat


  • public class TopicStat
    extends Object
    • Constructor Detail

      • TopicStat

        public TopicStat​(String topicName,
                         long lastActivated,
                         long lastFinished,
                         int finishedJobs,
                         int failedJobs,
                         int cancelledJobs,
                         long avgProcessingTime,
                         long avgWaitingTime)
      • TopicStat

        public TopicStat​(com.fasterxml.jackson.databind.JsonNode topicJson)
        Constructor from a JsonNode object Format :
             
                      {
                        topic: "/my/topic/name",
                        last_activated: 1375793524795,
                        last_finished: -1,
                        finished_jobs: 0,
                        failed_jobs: 4,
                        cancelled_jobs: 0,
                        avg_processing_time: 0,
                        avg_waiting_time: 1522
                      }
             
         
        Parameters:
        topicJson - the topic JSON node
    • Method Detail

      • getTopicName

        public String getTopicName()
      • getLastActivated

        public long getLastActivated()
      • getLastFinished

        public long getLastFinished()
      • getFinishedJobs

        public int getFinishedJobs()
      • getFailedJobs

        public int getFailedJobs()
      • getCancelledJobs

        public int getCancelledJobs()
      • getAvgProcessingTime

        public long getAvgProcessingTime()
      • getAvgWaitingTime

        public long getAvgWaitingTime()