TokenBucketRateLimiter

Constructors

Link copied to clipboard
private constructor(builder: TokenBucketRateLimiter.Builder)

Types

Link copied to clipboard
open class Builder

Properties

Link copied to clipboard
private val buckets: Map<String, Bucket>
Link copied to clipboard
private val bucketSupplier: Supplier<Bucket>
Link copied to clipboard
private val LOG: Logger

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun reset(key: String)
Link copied to clipboard
open fun tryAcquire(key: String): Boolean