Class TokenBucketBuilder
java.lang.Object
com.linecorp.armeria.server.throttling.bucket4j.TokenBucketBuilder
Builds a
TokenBucket
instance.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Returns a newly-createdTokenBucket
based on the set of limits configured for this builder.Adds newBandwidthLimit
.Adds newBandwidthLimit
.Adds newBandwidthLimit
.limits
(BandwidthLimit... limits) Adds a number ofBandwidthLimit
.limits
(Iterable<BandwidthLimit> limits) Adds a number ofBandwidthLimit
.
-
Method Details
-
limits
Adds a number ofBandwidthLimit
. -
limits
Adds a number ofBandwidthLimit
. -
limit
Adds newBandwidthLimit
. -
limit
Adds newBandwidthLimit
. -
limit
Adds newBandwidthLimit
. -
build
Returns a newly-createdTokenBucket
based on the set of limits configured for this builder.
-