document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package Filters;
  2.  
  3. import java.io.IOException;
  4. import javax.servlet.Filter;
  5. import javax.servlet.FilterChain;
  6. import javax.servlet.FilterConfig;
  7. import javax.servlet.ServletException;
  8. import javax.servlet.ServletRequest;
  9. import javax.servlet.ServletResponse;
  10. import javax.servlet.annotation.WebFilter;
  11.  
  12. /**
  13.  *
  14.  * @author Kamil
  15.  */
  16.  
  17. public class TimeToExecute implements Filter {
  18.  
  19.  
  20.  
  21.     @Override
  22.     public void init(FilterConfig filterConfig) throws ServletException {
  23.      
  24.     }
  25.  
  26.     @Override
  27.     public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
  28.         long startTime = System.currentTimeMillis();
  29.         chain.doFilter(request, response);
  30.         long stopTime = System.currentTimeMillis();
  31.         System.out.println("Time to execute request: " + (stopTime - startTime) +
  32.             " milliseconds");
  33.  
  34.     }
  35.  
  36.  
  37.    
  38.     @Override
  39.     public void destroy() {
  40.        
  41.     }
  42. }
');