org.nuiton.web.filter
Class MonitoringFilter
java.lang.Object
org.nuiton.web.filter.MonitoringFilter
- All Implemented Interfaces:
- javax.servlet.Filter
public class MonitoringFilter
- extends Object
- implements javax.servlet.Filter
Monitoring filter is a simple non-intrusive servlet filter that collect
statistics about page computing time per request URI.
All gathered data are published using JMX Bean to make it available through
monitoring tools such as jconsole.
- Since:
- 1.8
|
Method Summary |
void |
destroy()
|
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
|
void |
init(javax.servlet.FilterConfig filterConfig)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
servletStatisticsMBeanName
protected ObjectName servletStatisticsMBeanName
servletStatisticsService
protected ServletStatisticsService servletStatisticsService
MonitoringFilter
public MonitoringFilter()
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Specified by:
init in interface javax.servlet.Filter
- Throws:
javax.servlet.ServletException
doFilter
public void doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
- Specified by:
doFilter in interface javax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
destroy
public void destroy()
- Specified by:
destroy in interface javax.servlet.Filter
Copyright © 2011 CodeLutin. All Rights Reserved.