@Configuration @ConditionalOnMissingBean(RateLimiter.class) @ConditionalOnClass({io.github.bucket4j.grid.infinispan.Infinispan.class,org.infinispan.functional.FunctionalMap.ReadWriteMap.class}) @ConditionalOnProperty(prefix="zuul.ratelimit", name="repository", havingValue="BUCKET4J_INFINISPAN") public static class RateLimitAutoConfiguration.Bucket4jInfinispanConfiguration extends Object
| Constructor | Description |
|---|---|
Bucket4jInfinispanConfiguration() |
| Modifier and Type | Method | Description |
|---|---|---|
RateLimiter |
bucket4jInfinispanRateLimiter(org.infinispan.functional.FunctionalMap.ReadWriteMap<String,io.github.bucket4j.grid.GridBucketState> readWriteMap) |
@Bean public RateLimiter bucket4jInfinispanRateLimiter(@Qualifier("RateLimit") org.infinispan.functional.FunctionalMap.ReadWriteMap<String,io.github.bucket4j.grid.GridBucketState> readWriteMap)
Copyright © 2019. All rights reserved.