Class Statistics

java.lang.Object
org.glassfish.pfl.tf.timer.spi.Statistics

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

    Fields
    Modifier and Type
    Field
    Description
    private final double
     
    private final long
     
    private final double
     
    private final double
     
    private final double
     
  • 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
  • Field Details

    • count

      private final long count
    • min

      private final double min
    • max

      private final double max
    • average

      private final double average
    • standardDeviation

      private final double standardDeviation
  • 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