net.ttddyy.dsproxy.support
Class QueryCounterClearHandlerInterceptor

java.lang.Object
  extended by org.springframework.web.servlet.handler.HandlerInterceptorAdapter
      extended by net.ttddyy.dsproxy.support.QueryCounterClearHandlerInterceptor
All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor

public class QueryCounterClearHandlerInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter

Spring HandlerInterceptor to clear QueryCount stored in thread local when DataSourceQueryCountListener is used.

Author:
Tadaya Tsuyukubo
See Also:
QueryCounterClearFilter, QueryCounterClearServletRequestListener

Constructor Summary
QueryCounterClearHandlerInterceptor()
           
 
Method Summary
 void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception ex)
           
 
Methods inherited from class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
postHandle, preHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryCounterClearHandlerInterceptor

public QueryCounterClearHandlerInterceptor()
Method Detail

afterCompletion

public void afterCompletion(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response,
                            Object handler,
                            Exception ex)
                     throws Exception
Specified by:
afterCompletion in interface org.springframework.web.servlet.HandlerInterceptor
Overrides:
afterCompletion in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Throws:
Exception


Copyright © 2012. All Rights Reserved.