Class Statistics

java.lang.Object
org.glassfish.pfl.tf.timer.spi.Statistics
Direct Known Subclasses:
TimerAnnotationHelper.ManagedStatistics

public class Statistics extends Object
A simple read-only holder for accumulated statistics.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Statistics(long count, double min, double max, double average, double standardDeviation)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Return the current average of the data, or -1 if there is no data.
    long
    Return the number of data points recorded.
    boolean
     
    int
     
    double
    max()
    Return the maximum value of call data points records.
    double
    min()
    Return the minimum value of call data points records.
    double
    Return the standard deviation of the data, or -1 if there is no data.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Statistics

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

    • count

      public long count()
      Return the number of data points recorded.
    • min

      public double min()
      Return the minimum value of call data points records.
    • max

      public double max()
      Return the maximum value of call data points records.
    • average

      public double average()
      Return the current average of the data, or -1 if there is no data.
    • standardDeviation

      public double standardDeviation()
      Return the standard deviation of the data, or -1 if there is no data.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object