Mega Code Archive

 
Categories / Java by API / Javax Servlet
 

FilterConfig

import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; public class LogFilter implements Filter {   FilterConfig config;   public void setFilterConfig(FilterConfig config) {     this.config = config;   }   public FilterConfig getFilterConfig() {     return config;   }   public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) {     ServletContext context = getFilterConfig().getServletContext();     long bef = System.currentTimeMillis();     try {       chain.doFilter(req, res);     } catch (Exception e) {     }      long aft = System.currentTimeMillis();     context.log("Request to " + req.getRemoteHost() + ": " + (aft - bef));   }   public void init(FilterConfig arg0) throws ServletException {   }   public void destroy() {   } }