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. |
| Bucket4JAutoConfigurationWebfluxFilter |
Configures Servlet Filters for Bucket4Js rate limit.
|
| Bucket4JAutoConfigurationZuul |
Configures
ZuulFilters for Bucket4Js rate limit. |
| Bucket4JBaseConfiguration<R> |
Holds helper Methods which are reused by the
Bucket4JAutoConfigurationServletFilter and
the Bucket4JAutoConfigurationZuul 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. |
| DummyMetricHandler | |
| FilterKeyTypeDeprectatedException | |
| FilterURLInvalidException | |
| HazelcastBucket4jCacheConfiguration |
Configures the asynchronous support for Hazelcast.
|
| HazelcastCacheResolver |
Creates the
ProxyManager with Bucket4js Hazelcast 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
|
| ServletRequestFilter |
Servlet
Filter class to configure Bucket4j on each request. |
| SpringBootActuatorConfig | |
| SyncCacheResolver |
The synchronous cache resolver is a marker interface to mark
blocking cache implementations.
|
| WebfluxRateLimitException | |
| WebfluxWebFilter | |
| ZuulRateLimitFilter |
ZuulFilter to configure Bucket4j on each request. |