org.springdashboard.logic
Class MonitoringHandlerInterceptor

java.lang.Object
  extended by org.springdashboard.logic.MonitoringHandlerInterceptor
All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor

public class MonitoringHandlerInterceptor
extends java.lang.Object
implements org.springframework.web.servlet.HandlerInterceptor

intercepts events in the spring web flow and reports them to the spring-dashboard

Author:
Amir Shevat

Constructor Summary
MonitoringHandlerInterceptor(WebMonitorBean monitor)
           
 
Method Summary
 void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, java.lang.Exception ex)
           
 void postHandle(javax.servlet.http.HttpServletRequest arg0, javax.servlet.http.HttpServletResponse arg1, java.lang.Object arg2, org.springframework.web.servlet.ModelAndView mav)
           
 boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse arg1, java.lang.Object arg2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonitoringHandlerInterceptor

public MonitoringHandlerInterceptor(WebMonitorBean monitor)
Method Detail

preHandle

public boolean preHandle(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse arg1,
                         java.lang.Object arg2)
                  throws java.lang.Exception
Specified by:
preHandle in interface org.springframework.web.servlet.HandlerInterceptor
Throws:
java.lang.Exception

postHandle

public void postHandle(javax.servlet.http.HttpServletRequest arg0,
                       javax.servlet.http.HttpServletResponse arg1,
                       java.lang.Object arg2,
                       org.springframework.web.servlet.ModelAndView mav)
                throws java.lang.Exception
Specified by:
postHandle in interface org.springframework.web.servlet.HandlerInterceptor
Throws:
java.lang.Exception

afterCompletion

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


Copyright spacebug Open source initiative (www.spacebug.com). Amir Shevat