| Modifier and Type | Method | Description |
|---|---|---|
RateLimitUtils |
RateLimitAutoConfiguration.RateLimitUtilsConfiguration.rateLimitUtils(RateLimitProperties rateLimitProperties) |
|
RateLimitUtils |
RateLimitAutoConfiguration.RateLimitUtilsConfiguration.securedRateLimitUtils(RateLimitProperties rateLimitProperties) |
| 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) |
|
RateLimitKeyGenerator |
RateLimitAutoConfiguration.ratelimitKeyGenerator(RateLimitProperties properties,
RateLimitUtils rateLimitUtils) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
RateLimitProperties.Policy.MatchType.apply(javax.servlet.http.HttpServletRequest request,
org.springframework.cloud.netflix.zuul.filters.Route route,
RateLimitUtils rateLimitUtils) |
|
abstract boolean |
RateLimitType.apply(javax.servlet.http.HttpServletRequest request,
org.springframework.cloud.netflix.zuul.filters.Route route,
RateLimitUtils rateLimitUtils,
String matcher) |
|
String |
RateLimitProperties.Policy.MatchType.key(javax.servlet.http.HttpServletRequest request,
org.springframework.cloud.netflix.zuul.filters.Route route,
RateLimitUtils rateLimitUtils) |
|
abstract String |
RateLimitType.key(javax.servlet.http.HttpServletRequest request,
org.springframework.cloud.netflix.zuul.filters.Route route,
RateLimitUtils rateLimitUtils,
String matcher) |
| 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) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
DefaultRateLimitUtils |
|
class |
SecuredRateLimitUtils |
| Constructor | Description |
|---|---|
DefaultRateLimitKeyGenerator(RateLimitProperties properties,
RateLimitUtils rateLimitUtils) |
Copyright © 2019. All rights reserved.