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