Bucket4j Rate Limiter
class Bucket4jRateLimiter @JvmOverloads constructor(bucketProxy: ProxyManager<String>, clock: Clock, meterRegistry: MeterRegistry = Metrics.globalRegistry) : RateLimiter
Constructors
Functions
Link copied to clipboard
Link copied to clipboard
open override fun consumeToken(key: String, configuration: RateLimitConfiguration, amount: Long): RateLimiter.ConsumptionData
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun testConsumptionAttempt(key: String, configuration: RateLimitConfiguration, amount: Long): RateLimiter.TestConsumptionResult