NOISIF Platform
Toggle table of contents
80ccce4
java
Target filter
java
Switch theme
Search in API
Skip to content
NOISIF Platform
NSL Common
/
xyz.noisif.nsl.common.limit
/
TokenBucketRateLimiter
/
Builder
Builder
open
class
Builder
Members
Constructors
Builder
Link copied to clipboard
private
constructor
(
)
Properties
capacity
Link copied to clipboard
private
open
var
capacity
:
Long
refill
Period
Link copied to clipboard
private
open
var
refillPeriod
:
Duration
refill
Tokens
Link copied to clipboard
private
open
var
refillTokens
:
Long
Functions
build
Link copied to clipboard
open
fun
build
(
)
:
RateLimiter
capacity
Link copied to clipboard
open
fun
capacity
(
capacity
:
Long
)
:
TokenBucketRateLimiter.Builder
refill
Period
Link copied to clipboard
open
fun
refillPeriod
(
refillPeriod
:
Duration
)
:
TokenBucketRateLimiter.Builder
refill
Tokens
Link copied to clipboard
open
fun
refillTokens
(
refillTokens
:
Long
)
:
TokenBucketRateLimiter.Builder