Class OAuthTokenRequestRateLimiter


  • public class OAuthTokenRequestRateLimiter
    extends java.lang.Object
    • Constructor Detail

      • OAuthTokenRequestRateLimiter

        public OAuthTokenRequestRateLimiter​(double initialRate,
                                            double minimalRate,
                                            double rateReductionFactor,
                                            long warmUpPeriod)
    • Method Detail

      • tryAcquire

        public boolean tryAcquire()
      • reduceRate

        public void reduceRate()
      • resetRate

        public void resetRate()
      • getCurrentRate

        public double getCurrentRate()