Class RateLimitingHandlerInterceptor

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 Details

    • RateLimitingHandlerInterceptor

      public RateLimitingHandlerInterceptor(List<String> urlPrefixes)
  • Method Details

    • getRequestUrl

      protected static String getRequestUrl(String context, String requestUri)
    • 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