@Configuration @ConditionalOnMissingBean(value=RateLimiter.class) @ConditionalOnClass(value={io.github.bucket4j.grid.hazelcast.Hazelcast.class,com.hazelcast.core.IMap.class}) @ConditionalOnProperty(prefix="zuul.ratelimit", name="repository", havingValue="BUCKET4J_HAZELCAST") public static class RateLimitAutoConfiguration.Bucket4jHazelcastConfiguration extends Object
| Constructor and Description |
|---|
Bucket4jHazelcastConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
RateLimiter |
bucket4jHazelcastRateLimiter(com.hazelcast.core.IMap<String,io.github.bucket4j.grid.GridBucketState> rateLimit) |
@Bean public RateLimiter bucket4jHazelcastRateLimiter(@Qualifier(value="RateLimit") com.hazelcast.core.IMap<String,io.github.bucket4j.grid.GridBucketState> rateLimit)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.