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.
|