Class TimerAnnotationHelper.ManagedStatistics

java.lang.Object
org.glassfish.pfl.tf.timer.spi.Statistics
org.glassfish.gmbal.impl.TimerAnnotationHelper.ManagedStatistics
Enclosing class:
TimerAnnotationHelper

@ManagedData @Description("Statistics recorded for a series of time intervals") public class TimerAnnotationHelper.ManagedStatistics extends org.glassfish.pfl.tf.timer.spi.Statistics
  • Constructor Details

    • ManagedStatistics

      public ManagedStatistics(long count, double min, double max, double average, double standardDeviation)
  • Method Details

    • count

      @ManagedAttribute @Description("Total number of intervals recorded") public long count()
      Overrides:
      count in class org.glassfish.pfl.tf.timer.spi.Statistics
    • min

      @ManagedAttribute @Description("Minimum interval duration recorded") public double min()
      Overrides:
      min in class org.glassfish.pfl.tf.timer.spi.Statistics
    • max

      @ManagedAttribute @Description("Maximum interval duration recorded") public double max()
      Overrides:
      max in class org.glassfish.pfl.tf.timer.spi.Statistics
    • average

      @ManagedAttribute @Description("Average interval duration recorded") public double average()
      Overrides:
      average in class org.glassfish.pfl.tf.timer.spi.Statistics
    • standardDeviation

      @ManagedAttribute @Description("Standard deviation of all durations recorded") public double standardDeviation()
      Overrides:
      standardDeviation in class org.glassfish.pfl.tf.timer.spi.Statistics