Class RateLimitFilter
java.lang.Object
javax.servlet.GenericFilter
javax.servlet.http.HttpFilter
org.deltava.servlet.filter.RateLimitFilter
- All Implemented Interfaces:
Serializable
,Thread.UncaughtExceptionHandler
,Filter
,FilterConfig
A servlet filter to do HTTP rate limiting.
- Since:
- 11.6
- Version:
- 11.6
- Author:
- Luke
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
doFilter
(HttpServletRequest req, HttpServletResponse rsp, FilterChain fc) void
init
(FilterConfig cfg) void
uncaughtException
(Thread t, Throwable e) Methods inherited from class javax.servlet.http.HttpFilter
doFilter
Methods inherited from class javax.servlet.GenericFilter
getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init
-
Constructor Details
-
RateLimitFilter
public RateLimitFilter()
-
-
Method Details
-
init
- Specified by:
init
in interfaceFilter
- Overrides:
init
in classGenericFilter
- Throws:
ServletException
-
doFilter
public void doFilter(HttpServletRequest req, HttpServletResponse rsp, FilterChain fc) throws IOException, ServletException - Overrides:
doFilter
in classHttpFilter
- Throws:
IOException
ServletException
-
uncaughtException
- Specified by:
uncaughtException
in interfaceThread.UncaughtExceptionHandler
-