Class RateSampler

  • All Implemented Interfaces:
    java.lang.Runnable

    public final class RateSampler
    extends java.lang.Object
    implements java.lang.Runnable
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • getLastSample

        public long getLastSample()
      • reportRate

        public long reportRate​(long reportIntervalNs)
      • of

        public static RateSampler of​(java.util.function.LongSupplier sampling)