Class Sampler<T>

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Sampler.Sample<S>
      Represents the ranked items collected during a sample period
      static class  Sampler.SamplerType  
    • Constructor Summary

      Constructors 
      Constructor Description
      Sampler()  
    • Constructor Detail

      • Sampler

        public Sampler()
    • Method Detail

      • addSample

        public void addSample​(T item,
                              int value)
      • insert

        protected abstract void insert​(T item,
                                       long value)
      • isEnabled

        public abstract boolean isEnabled()
      • beginSampling

        public abstract void beginSampling​(int capacity,
                                           int durationMillis)
      • finishSampling

        public abstract java.util.List<Sampler.Sample<T>> finishSampling​(int count)
      • toString

        public abstract java.lang.String toString​(T value)