Package | Description |
---|---|
io.github.bucket4j | |
io.github.bucket4j.local |
Modifier and Type | Method and Description |
---|---|
static LocalBucketBuilder |
Bucket4j.builder()
Deprecated.
|
static LocalBucketBuilder |
Bucket.builder()
Creates the new builder of in-memory buckets.
|
Modifier and Type | Method and Description |
---|---|
LocalBucketBuilder |
LocalBucketBuilder.addLimit(Bandwidth bandwidth)
Adds limited bandwidth for all buckets which will be constructed by this builder.
|
LocalBucketBuilder |
LocalBucketBuilder.withCustomTimePrecision(TimeMeter customTimeMeter)
Specifies
customTimeMeter time meter for buckets that will be created by this builder. |
LocalBucketBuilder |
LocalBucketBuilder.withMath(MathType mathType)
Warnings: this is not a part of Public API.
|
LocalBucketBuilder |
LocalBucketBuilder.withMillisecondPrecision()
Specifies
TimeMeter.SYSTEM_MILLISECONDS as time meter for buckets that will be created by this builder. |
LocalBucketBuilder |
LocalBucketBuilder.withNanosecondPrecision()
Specifies
TimeMeter.SYSTEM_NANOTIME as time meter for buckets that will be created by this builder. |
LocalBucketBuilder |
LocalBucketBuilder.withSynchronizationStrategy(SynchronizationStrategy synchronizationStrategy)
Specifies
synchronizationStrategy for buckets that will be created by this builder. |
Copyright © 2022. All rights reserved.