@Configuration @ConditionalOnMissingBean(RateLimiter.class) @ConditionalOnClass({io.github.bucket4j.grid.jcache.JCache.class,javax.cache.Cache.class}) @ConditionalOnProperty(prefix="zuul.ratelimit", name="repository", havingValue="BUCKET4J_JCACHE") public static class RateLimitAutoConfiguration.Bucket4jJCacheConfiguration extends Object
| Constructor | Description |
|---|---|
Bucket4jJCacheConfiguration() |
| Modifier and Type | Method | Description |
|---|---|---|
RateLimiter |
jCache4jHazelcastRateLimiter(javax.cache.Cache<String,io.github.bucket4j.grid.GridBucketState> cache) |
@Bean public RateLimiter jCache4jHazelcastRateLimiter(@Qualifier("RateLimit") javax.cache.Cache<String,io.github.bucket4j.grid.GridBucketState> cache)
Copyright © 2019. All rights reserved.