package com.softwaremill.common.debug.timing; import javax.servlet.*; import java.io.IOException; /** * @author Adam Warski (adam at warski dot org) */ public class TimingOutputFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { try { chain.doFilter(request, response); } finally { TimingResults.instance.dumpCurrent(); } } @Override public void destroy() { } }