All Classes
| Class | Description |
|---|---|
| BandWidth |
Configures the rate of data which should be transfered
|
| Bucket4JBootProperties |
Holds all the relevant starter properties which can be configured with
Spring Boots application.properties / application.yml configuration files.
|
| Bucket4JConfiguration | |
| Bucket4jConfigurationHolder | |
| Condition<R> |
The skip condition is used to skip or execute a rate limit check.
|
| ConsumptionProbeHolder | |
| FilterConfiguration<R> |
This class is the main configuration class which is used to build the Servlet Filter or ZuulFilter.
|
| FilterKeyType | Deprecated. |
| FilterMethod |
The filter method defines which type of should be used.
|
| KeyFilter<R> |
Functional interface to retrieve the Bucket4j key.
|
| MetricBucketListener |
Marker Interface
|
| MetricHandler | |
| Metrics | |
| MetricTag | |
| MetricTagResult | |
| MetricType | |
| RateLimit | |
| RateLimitCheck<R> |
Used to check if the rate limit should be performed independently from the Servlet Filter or ZuulFilter.
|
| RateLimitConditionMatchingStrategy |
Bad name :-)
If multiple rate limits configured this strategy decides when to stop
the evaluation.
|