| Modifier and Type | Method | Description |
|---|---|---|
RateLimiter |
RateLimitAutoConfiguration.Bucket4jHazelcastConfiguration.bucket4jHazelcastRateLimiter(com.hazelcast.core.IMap<String,io.github.bucket4j.grid.GridBucketState> rateLimit) |
|
RateLimiter |
RateLimitAutoConfiguration.Bucket4jIgniteConfiguration.bucket4jIgniteRateLimiter(org.apache.ignite.IgniteCache<String,io.github.bucket4j.grid.GridBucketState> cache) |
|
RateLimiter |
RateLimitAutoConfiguration.Bucket4jInfinispanConfiguration.bucket4jInfinispanRateLimiter(org.infinispan.functional.FunctionalMap.ReadWriteMap<String,io.github.bucket4j.grid.GridBucketState> readWriteMap) |
|
RateLimiter |
RateLimitAutoConfiguration.ConsulConfiguration.consultRateLimiter(RateLimiterErrorHandler rateLimiterErrorHandler,
com.ecwid.consul.v1.ConsulClient consulClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
|
RateLimiter |
RateLimitAutoConfiguration.Bucket4jJCacheConfiguration.jCache4jHazelcastRateLimiter(javax.cache.Cache<String,io.github.bucket4j.grid.GridBucketState> cache) |
|
RateLimiter |
RateLimitAutoConfiguration.RedisConfiguration.redisRateLimiter(RateLimiterErrorHandler rateLimiterErrorHandler,
org.springframework.data.redis.core.RedisTemplate redisTemplate) |
|
RateLimiter |
RateLimitAutoConfiguration.SpringDataConfiguration.springDataRateLimiter(RateLimiterErrorHandler rateLimiterErrorHandler,
RateLimiterRepository rateLimiterRepository) |
| Modifier and Type | Method | Description |
|---|---|---|
com.netflix.zuul.ZuulFilter |
RateLimitAutoConfiguration.rateLimiterPostFilter(RateLimiter rateLimiter,
RateLimitProperties rateLimitProperties,
org.springframework.cloud.netflix.zuul.filters.RouteLocator routeLocator,
RateLimitKeyGenerator rateLimitKeyGenerator,
RateLimitUtils rateLimitUtils) |
|
com.netflix.zuul.ZuulFilter |
RateLimitAutoConfiguration.rateLimiterPreFilter(RateLimiter rateLimiter,
RateLimitProperties rateLimitProperties,
org.springframework.cloud.netflix.zuul.filters.RouteLocator routeLocator,
RateLimitKeyGenerator rateLimitKeyGenerator,
RateLimitUtils rateLimitUtils) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractCacheRateLimiter |
Bucket4j rate limiter configuration.
|
class |
AbstractRateLimiter |
Abstract implementation for
RateLimiter. |
class |
ConsulRateLimiter |
Consul rate limiter configuration.
|
class |
RedisRateLimiter |
| Modifier and Type | Class | Description |
|---|---|---|
class |
Bucket4jHazelcastRateLimiter |
Bucket4j rate limiter configuration.
|
class |
Bucket4jIgniteRateLimiter |
Bucket4j rate limiter configuration.
|
class |
Bucket4jInfinispanRateLimiter |
Bucket4j rate limiter configuration.
|
class |
Bucket4jJCacheRateLimiter |
Bucket4j rate limiter configuration.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
JpaRateLimiter |
JPA
RateLimiter configuration. |
| Constructor | Description |
|---|---|
RateLimitPostFilter(RateLimitProperties properties,
org.springframework.cloud.netflix.zuul.filters.RouteLocator routeLocator,
org.springframework.web.util.UrlPathHelper urlPathHelper,
RateLimiter rateLimiter,
RateLimitKeyGenerator rateLimitKeyGenerator,
RateLimitUtils rateLimitUtils) |
|
RateLimitPreFilter(RateLimitProperties properties,
org.springframework.cloud.netflix.zuul.filters.RouteLocator routeLocator,
org.springframework.web.util.UrlPathHelper urlPathHelper,
RateLimiter rateLimiter,
RateLimitKeyGenerator rateLimitKeyGenerator,
RateLimitUtils rateLimitUtils) |
Copyright © 2019. All rights reserved.