Class RateLimiter.SleepingStopwatch

  • Enclosing class:
    RateLimiter

    abstract static class RateLimiter.SleepingStopwatch
    extends java.lang.Object
    • Constructor Detail

      • SleepingStopwatch

        protected SleepingStopwatch()
        Constructor for use by subclasses.
    • Method Detail

      • readMicros

        protected abstract long readMicros()
      • sleepMicrosUninterruptibly

        protected abstract void sleepMicrosUninterruptibly​(long micros)