[jboss-cvs] JBossAS SVN: r100893 - branches/JBPAPP_4_2_0_GA_CP/management/src/main/org/jboss/management/j2ee.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Feb 11 15:14:58 EST 2010
Author: bshim
Date: 2010-02-11 15:14:58 -0500 (Thu, 11 Feb 2010)
New Revision: 100893
Modified:
branches/JBPAPP_4_2_0_GA_CP/management/src/main/org/jboss/management/j2ee/Servlet.java
Log:
JBPAPP-2451 server updates attributes when reset
Modified: branches/JBPAPP_4_2_0_GA_CP/management/src/main/org/jboss/management/j2ee/Servlet.java
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/management/src/main/org/jboss/management/j2ee/Servlet.java 2010-02-11 20:13:24 UTC (rev 100892)
+++ branches/JBPAPP_4_2_0_GA_CP/management/src/main/org/jboss/management/j2ee/Servlet.java 2010-02-11 20:14:58 UTC (rev 100893)
@@ -29,6 +29,7 @@
import javax.management.MalformedObjectNameException;
import javax.management.ObjectName;
import javax.management.j2ee.statistics.Stats;
+import javax.management.Attribute;
import java.util.Hashtable;
/**
@@ -137,9 +138,24 @@
public void resetStats()
{
stats.reset();
+ resetServiceTimeStats();
}
// java.lang.Object overrides --------------------------------------
+ private void resetServiceTimeStats(){
+ try{
+ TimeStatisticImpl serviceTime = (TimeStatisticImpl) stats.getServiceTime();
+ server.setAttribute(servletServiceName, new Attribute("requestCount", new Integer((int)serviceTime.getCount())));
+ server.setAttribute(servletServiceName, new Attribute("processingTime", new Long(serviceTime.getTotalTime())));
+ server.setAttribute(servletServiceName, new Attribute("minTime", new Long(serviceTime.getMinTime())));
+ server.setAttribute(servletServiceName, new Attribute("maxTime", new Long(serviceTime.getMaxTime())));
+ }
+ catch (Exception e)
+ {
+ log.debug("Failed to reset ServiceTimeStats", e);
+ }
+ }
+
public String toString()
{
return "Servlet { " + super.toString() + " } []";
More information about the jboss-cvs-commits
mailing list