Companion

Functions

Link copied to clipboard
Link copied to clipboard
fun default(capacity: Long, duration: Duration): BucketFactory

Creates a BucketFactory with a Bandwidth of the specified capacity, and a greedy refill.

fun default(capacity: Long, duration: Duration): BucketFactory

Creates a BucketFactory with a simple Bandwidth of the specified capacity, and a greedy refill.

Link copied to clipboard

Creates a BucketFactory with a single token, which gets regenerated after the given duration.

Link copied to clipboard
fun spikeProtected(capacity: Long, duration: Duration, spikeCapacity: Long, spikeDuration: Duration): BucketFactory
fun spikeProtected(capacity: Long, duration: Duration, spikeCapacity: Long, spikeDuration: Duration): BucketFactory

Creates a BucketFactory with: