Class StatisticArchive<T extends java.io.Serializable>


  • public class StatisticArchive<T extends java.io.Serializable>
    extends java.lang.Object
    • Field Detail

      • TIMESTAMPED_COMPARATOR

        private static final java.util.Comparator<Sample<?>> TIMESTAMPED_COMPARATOR
      • overspill

        private final java.util.function.Consumer<? super Sample<T extends java.io.Serializable>> overspill
      • size

        private volatile int size
    • Constructor Detail

      • StatisticArchive

        public StatisticArchive​(int size)
      • StatisticArchive

        public StatisticArchive​(int size,
                                java.util.function.Consumer<? super Sample<T>> overspill)
    • Method Detail

      • setCapacity

        public void setCapacity​(int samples)
      • add

        public void add​(Sample<T> object)
      • clear

        public void clear()
      • getArchive

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

        public java.util.List<Sample<T>> getArchive​(long since)