Class TokenBucketPool.TokenBucket

java.lang.Object
tigase.xmpp.impl.TokenBucketPool.TokenBucket
Enclosing class:
TokenBucketPool

public static class TokenBucketPool.TokenBucket extends Object
Single TokenBucket.
  • Constructor Details

    • TokenBucket

      public TokenBucket(long rate, long per)
      Create Token Bucket.
      Parameters:
      rate - amount of available tokens
      per - per nanosecond!
  • Method Details

    • consume

      public boolean consume()
      Consume token if available.
      Returns:
      true if token was available.