Class RateLimiter

java.lang.Object
io.confluent.parallelconsumer.internal.RateLimiter

public class RateLimiter extends Object
  • Constructor Details

    • RateLimiter

      public RateLimiter()
    • RateLimiter

      public RateLimiter(int seconds)
  • Method Details

    • performIfNotLimited

      public void performIfNotLimited(Runnable action)
    • couldPerform

      public boolean couldPerform()
    • getElapsedDuration

      public Duration getElapsedDuration()
    • getRate

      public Duration getRate()