All Classes
| Class | Description |
|---|---|
| AsyncCacheResolver |
The synchronous cache resolver is a marker interface to mark
async cache implementations.
|
| Bucket4JAutoConfigFailureAnalyzer |
The failure analyzer is responsible to provide readable information of exception which
occur on startup.
|
| Bucket4JAutoConfigurationServletFilter |
Configures
Filters for Bucket4Js rate limit. |
| Bucket4JAutoConfigurationServletFilterBeans | |
| Bucket4JAutoConfigurationSpringCloudGatewayFilter |
Configures Servlet Filters for Bucket4Js rate limit.
|
| Bucket4JAutoConfigurationSpringCloudGatewayFilterBeans | |
| Bucket4JAutoConfigurationWebfluxFilter |
Configures Servlet Filters for Bucket4Js rate limit.
|
| Bucket4JAutoConfigurationWebfluxFilterBeans | |
| Bucket4JBaseConfiguration<R> |
Holds helper Methods which are reused by the
Bucket4JAutoConfigurationServletFilter
Bucket4JAutoConfigurationSpringCloudGatewayFilter
Bucket4JAutoConfigurationWebfluxFilter
configuration classes |
| Bucket4jCacheConfiguration | |
| Bucket4jEndpoint | |
| Bucket4jEndpoint.Bucket4jEndpointConfig | |
| Bucket4jGeneralException |
All exceptions should be extend from the this base exception.
|
| Bucket4jMetricHandler | |
| Bucket4jMetricsConfiguration | |
| CacheResolver |
The CacheResolver is used to resolve Bucket4js
ProxyManager by
a given cache name. |
| FilterURLInvalidException | |
| HazelcastBucket4jCacheConfiguration |
Configures the asynchronous support for Hazelcast.
|
| HazelcastCacheResolver |
Creates the
ProxyManager with Bucket4js HazelcastProxyManager class. |
| IgniteBucket4jCacheConfiguration | |
| IgniteCacheResolver | |
| InfinispanBucket4jCacheConfiguration | |
| InfinispanCacheResolver | |
| InfinispanJCacheBucket4jConfiguration |
The configuration class for Infinispan.
|
| InfinispanJCacheCacheResolver |
To use Infinispan you need a special bucket4j-infinispan dependency.
|
| JCacheBucket4jConfiguration | |
| JCacheCacheResolver |
This class is the JCache (JSR-107) implementation of the
CacheResolver. |
| JCacheNotFoundException |
This exception should be thrown if no cache was found
|
| MissingKeyFilterExpressionException |
This exception should be thrown the the filter-key-type is set to expression but no
expression property was set.
|
| MissingMetricTagExpressionException |
This exception should be thrown the the expression of an metric-tag is missing
|
| ReactiveRateLimitException | |
| RedisBucket4jConfiguration | |
| RedisCacheResolver |
This class is the Redis implementation of the
CacheResolver. |
| ServletRequestFilter |
Servlet
Filter class to configure Bucket4j on each request. |
| SpringBootActuatorConfig | |
| SpringCloudGatewayRateLimitFilter |
GlobalFilter to configure Bucket4j on each request. |
| SyncCacheResolver |
The synchronous cache resolver is a marker interface to mark
blocking cache implementations.
|
| WebfluxWebFilter |