org.nuiton.web.jmx
Class ServletStatisticsService

java.lang.Object
  extended by org.nuiton.web.jmx.ServletStatisticsService
All Implemented Interfaces:
ServletStatisticsServiceMBean

public class ServletStatisticsService
extends Object
implements ServletStatisticsServiceMBean

Implementation of ServletStatisticsServiceMBean.


Field Summary
protected  Map<String,RequestStatistics> perRequestStatistics
           
protected  Map<javax.servlet.ServletRequest,Long> requestStartTime
           
 
Constructor Summary
ServletStatisticsService()
           
 
Method Summary
 Map<String,RequestStatistics> getPerRequestStatistics()
           
 void postFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
           
 void preFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
           
 void reset()
           
 String toCsv()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requestStartTime

protected Map<javax.servlet.ServletRequest,Long> requestStartTime

perRequestStatistics

protected Map<String,RequestStatistics> perRequestStatistics
Constructor Detail

ServletStatisticsService

public ServletStatisticsService()
Method Detail

preFilter

public void preFilter(javax.servlet.ServletRequest servletRequest,
                      javax.servlet.ServletResponse servletResponse,
                      javax.servlet.FilterChain filterChain)

postFilter

public void postFilter(javax.servlet.ServletRequest servletRequest,
                       javax.servlet.ServletResponse servletResponse,
                       javax.servlet.FilterChain filterChain)

getPerRequestStatistics

public Map<String,RequestStatistics> getPerRequestStatistics()
Specified by:
getPerRequestStatistics in interface ServletStatisticsServiceMBean

toCsv

public String toCsv()
Specified by:
toCsv in interface ServletStatisticsServiceMBean

reset

public void reset()
Specified by:
reset in interface ServletStatisticsServiceMBean


Copyright © 2011 CodeLutin. All Rights Reserved.