| Package | Description |
|---|---|
| io.github.bucket4j | |
| io.github.bucket4j.grid | |
| io.github.bucket4j.local |
| Class and Description |
|---|
| Bandwidth
Anatomy of bandwidth:
|
| BlockingStrategy
Specifies the way to block current thread to amount of time required to refill missed number of tokens in the bucket.
|
| Bucket
Performs rate limiting using algorithm based on top of ideas of Token Bucket.
|
| BucketConfiguration |
| BucketState |
| ConfigurationBuilder
A builder for buckets.
|
| ConsumptionProbe
Describes both result of consumption and tokens remaining in the bucket after consumption.
|
| Extension
Represents an extension point of bucket4j library.
|
| Refill
Specifies the speed of tokens regeneration.
|
| TimeMeter
An abstraction over time measurement.
|
| Class and Description |
|---|
| AbstractBucket |
| BlockingStrategy
Specifies the way to block current thread to amount of time required to refill missed number of tokens in the bucket.
|
| Bucket
Performs rate limiting using algorithm based on top of ideas of Token Bucket.
|
| BucketConfiguration |
| BucketState |
| ConsumptionProbe
Describes both result of consumption and tokens remaining in the bucket after consumption.
|
| Class and Description |
|---|
| AbstractBucket |
| BlockingStrategy
Specifies the way to block current thread to amount of time required to refill missed number of tokens in the bucket.
|
| Bucket
Performs rate limiting using algorithm based on top of ideas of Token Bucket.
|
| BucketConfiguration |
| BucketState |
| ConfigurationBuilder
A builder for buckets.
|
| ConsumptionProbe
Describes both result of consumption and tokens remaining in the bucket after consumption.
|
Copyright © 2018. All rights reserved.