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 TypeMethodDescriptionvoiddoFilter(HttpServletRequest req, HttpServletResponse rsp, FilterChain fc) voidinit(FilterConfig cfg) voiduncaughtException(Thread t, Throwable e) Methods inherited from class javax.servlet.http.HttpFilter
doFilterMethods inherited from class javax.servlet.GenericFilter
getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init
-
Constructor Details
-
RateLimitFilter
public RateLimitFilter()
-
-
Method Details
-
init
- Specified by:
initin interfaceFilter- Overrides:
initin classGenericFilter- Throws:
ServletException
-
doFilter
public void doFilter(HttpServletRequest req, HttpServletResponse rsp, FilterChain fc) throws IOException, ServletException - Overrides:
doFilterin classHttpFilter- Throws:
IOExceptionServletException
-
uncaughtException
- Specified by:
uncaughtExceptionin interfaceThread.UncaughtExceptionHandler
-