Class Metrics.MetricReport

  • Enclosing class:
    Metrics

    public static class Metrics.MetricReport
    extends java.lang.Object
    POJO used to expose metrics basic details
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected MetricReport​(int occurrences, long averageDuration)
      Creates a new metric report.
    • Constructor Detail

      • MetricReport

        protected MetricReport​(int occurrences,
                               long averageDuration)
        Creates a new metric report.
        Parameters:
        occurrences - count of metric occurrences
        averageDuration - average duration of this event in ms
    • Method Detail

      • getOccurrenceCount

        public int getOccurrenceCount()
        Gets occurrence count.
        Returns:
        the count.
      • getAverageDuration

        public long getAverageDuration()
        Gets metric average duration.
        Returns:
        the average duration in ms.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object