@Configuration @ConditionalOnMissingBean(RateLimiter.class) @ConditionalOnClass({io.github.bucket4j.grid.ignite.Ignite.class,org.apache.ignite.IgniteCache.class}) @ConditionalOnProperty(prefix="zuul.ratelimit", name="repository", havingValue="BUCKET4J_IGNITE") public static class RateLimitAutoConfiguration.Bucket4jIgniteConfiguration extends Object
| Constructor | Description |
|---|---|
Bucket4jIgniteConfiguration() |
| Modifier and Type | Method | Description |
|---|---|---|
RateLimiter |
bucket4jIgniteRateLimiter(org.apache.ignite.IgniteCache<String,io.github.bucket4j.grid.GridBucketState> cache) |
@Bean public RateLimiter bucket4jIgniteRateLimiter(@Qualifier("RateLimit") org.apache.ignite.IgniteCache<String,io.github.bucket4j.grid.GridBucketState> cache)
Copyright © 2019. All rights reserved.