@Configuration @ConditionalOnMissingBean(value=RateLimiter.class) @ConditionalOnClass(value={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 and Description |
|---|
Bucket4jInfinispanConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
RateLimiter |
bucket4jInfinispanRateLimiter(org.infinispan.functional.FunctionalMap.ReadWriteMap<String,io.github.bucket4j.grid.GridBucketState> readWriteMap) |
@Bean public RateLimiter bucket4jInfinispanRateLimiter(@Qualifier(value="RateLimit") org.infinispan.functional.FunctionalMap.ReadWriteMap<String,io.github.bucket4j.grid.GridBucketState> readWriteMap)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.