RateLimitUtilsSecuredRateLimitUtilspublic class DefaultRateLimitUtils extends Object implements RateLimitUtils
| Constructor | Description |
|---|---|
DefaultRateLimitUtils(RateLimitProperties properties) |
| Modifier and Type | Method | Description |
|---|---|---|
String |
getRemoteAddress(javax.servlet.http.HttpServletRequest request) |
Returns the remote IP address from
HttpServletRequest. |
String |
getUser(javax.servlet.http.HttpServletRequest request) |
Returns the authenticated user from
HttpServletRequest. |
Set<String> |
getUserRoles() |
Returns the authenticated user's roles.
|
public DefaultRateLimitUtils(RateLimitProperties properties)
public String getUser(javax.servlet.http.HttpServletRequest request)
RateLimitUtilsHttpServletRequest.getUser in interface RateLimitUtilsrequest - The HttpServletRequestpublic String getRemoteAddress(javax.servlet.http.HttpServletRequest request)
RateLimitUtilsHttpServletRequest.getRemoteAddress in interface RateLimitUtilsrequest - The HttpServletRequestpublic Set<String> getUserRoles()
RateLimitUtilsgetUserRoles in interface RateLimitUtilsCopyright © 2019. All rights reserved.