Package com.google.zxing.web
Class TimeoutFilter
java.lang.Object
com.google.zxing.web.TimeoutFilter
- All Implemented Interfaces:
- jakarta.servlet.Filter
@WebFilter(urlPatterns="/w/decode",
           initParams=@WebInitParam(name="timeoutSec",value="10"))
public final class TimeoutFilter
extends Object
implements jakarta.servlet.Filter
Protect the decode endpoint from long-running requests.
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Constructor Details- 
TimeoutFilterpublic TimeoutFilter()
 
- 
- 
Method Details- 
initpublic void init(jakarta.servlet.FilterConfig filterConfig) - Specified by:
- initin interface- jakarta.servlet.Filter
 
- 
doFilterpublic void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException - Specified by:
- doFilterin interface- jakarta.servlet.Filter
- Throws:
- IOException
- jakarta.servlet.ServletException
 
- 
destroypublic void destroy()- Specified by:
- destroyin interface- jakarta.servlet.Filter
 
 
-