java.lang.Object
io.vertigo.ui.impl.springmvc.config.interceptors.RateLimitingHandlerInterceptor
- All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor
public final class RateLimitingHandlerInterceptor
extends Object
implements org.springframework.web.servlet.HandlerInterceptor
Spring Controllers Interceptor for RateLimiting.
- Author:
- npiedeloup
-
Constructor Summary
Constructors
-
Method Summary
boolean
preHandle(jakarta.servlet.http.HttpServletRequest request,
jakarta.servlet.http.HttpServletResponse response,
Object handler)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.web.servlet.HandlerInterceptor
afterCompletion, postHandle
-
Constructor Details
-
RateLimitingHandlerInterceptor
public RateLimitingHandlerInterceptor(List<String> urlPrefixes)
-
Method Details
-
-
preHandle
public boolean preHandle(jakarta.servlet.http.HttpServletRequest request,
jakarta.servlet.http.HttpServletResponse response,
Object handler)
throws Exception
- Specified by:
preHandle in interface org.springframework.web.servlet.HandlerInterceptor
- Throws:
Exception