@Configuration @ConditionalOnMissingBean(RateLimiter.class) @ConditionalOnClass({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 | Description |
|---|---|
Bucket4jHazelcastConfiguration() |
| Modifier and Type | Method | Description |
|---|---|---|
RateLimiter |
bucket4jHazelcastRateLimiter(com.hazelcast.core.IMap<String,io.github.bucket4j.grid.GridBucketState> rateLimit) |
@Bean public RateLimiter bucket4jHazelcastRateLimiter(@Qualifier("RateLimit") com.hazelcast.core.IMap<String,io.github.bucket4j.grid.GridBucketState> rateLimit)
Copyright © 2019. All rights reserved.