Class Histo


  • public class Histo
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.Long,​java.lang.Integer> bucketMap  
      private long lastTime  
      private int maxCount  
      private long resolution  
      private java.util.List<java.lang.Long> values  
    • Constructor Summary

      Constructors 
      Constructor Description
      Histo()  
      Histo​(long resolution)  
    • Field Detail

      • bucketMap

        private java.util.Map<java.lang.Long,​java.lang.Integer> bucketMap
      • values

        private java.util.List<java.lang.Long> values
      • lastTime

        private long lastTime
      • maxCount

        private int maxCount
      • resolution

        private long resolution
    • Constructor Detail

      • Histo

        public Histo()
      • Histo

        public Histo​(long resolution)
    • Method Detail

      • addValue

        public void addValue​(long inValue)
      • clear

        public void clear()
      • getSortedData

        public java.util.List<java.util.Map.Entry<java.lang.Long,​java.lang.Integer>> getSortedData()
      • getPercentile

        public long getPercentile​(double percentile)
      • getLastTime

        public long getLastTime()
      • getMaxCount

        public int getMaxCount()