Class Statistic<T extends java.io.Serializable>

  • All Implemented Interfaces:
    java.io.Serializable

    public class Statistic<T extends java.io.Serializable>
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • samples

        private final java.util.List<Sample<T extends java.io.Serializable>> samples
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • getSamples

        public java.util.List<Sample<T>> getSamples()
      • getLatestSampleValue

        public java.util.Optional<T> getLatestSampleValue()
      • getLatestSample

        public java.util.Optional<Sample<T>> getLatestSample()
      • toString

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

        static <T extends java.io.Serializable> Statistic<T> extract​(ValueStatistic<T> valueStatistic,
                                                                     long sinceMillis,
                                                                     long now)
      • accepted

        private static <T extends java.io.Serializable> boolean accepted​(T sample)