Class RequestLimiter


  • public final class RequestLimiter
    extends Object
    • Constructor Detail

      • RequestLimiter

        public RequestLimiter​(int threshold,
                              int interval,
                              String denyMessage)
        Parameters:
        threshold - the number of request allowed in one interval, until further requests in that interval are denied
        interval - the length of the interval in milliseconds
      • RequestLimiter

        public RequestLimiter​(int threshold,
                              int interval,
                              String denyMessage,
                              String denyBody)
        Parameters:
        threshold - the number of request allowed in one interval, until further requests in that interval are denied
        interval - the length of the interval in milliseconds