Author: nicolas Date: Thu Aug 13 15:11:04 2009 New Revision: 803924 URL: http://svn.apache.org/viewvc?rev=803924&view=rev Log: fix inconsistent min/max value in gauges
Modified: commons/sandbox/monitoring/trunk/core/pom.xml commons/sandbox/monitoring/trunk/core/src/main/java/org/apache/commons/monitoring/metrics/ThreadSafeGauge.java Modified: commons/sandbox/monitoring/trunk/core/pom.xml URL: http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/core/pom.xml?rev=803924&r1=803923&r2=803924&view=diff ============================================================================== --- commons/sandbox/monitoring/trunk/core/pom.xml (original) +++ commons/sandbox/monitoring/trunk/core/pom.xml Thu Aug 13 15:11:04 2009 @@ -35,9 +35,9 @@ <scope>test</scope> </dependency> <dependency> - <groupId>commons-math</groupId> + <groupId>org.apache.commons</groupId> <artifactId>commons-math</artifactId> - <version>1.2</version> + <version>2.0</version> </dependency> <dependency> <groupId>javax.servlet</groupId> Modified: commons/sandbox/monitoring/trunk/core/src/main/java/org/apache/commons/monitoring/metrics/ThreadSafeGauge.java URL: http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/core/src/main/java/org/apache/commons/monitoring/metrics/ThreadSafeGauge.java?rev=803924&r1=803923&r2=803924&view=diff ============================================================================== --- commons/sandbox/monitoring/trunk/core/src/main/java/org/apache/commons/monitoring/metrics/ThreadSafeGauge.java (original) +++ commons/sandbox/monitoring/trunk/core/src/main/java/org/apache/commons/monitoring/metrics/ThreadSafeGauge.java Thu Aug 13 15:11:04 2009 @@ -27,6 +27,18 @@ protected Max max = new Max(); + @Override + public double getMax() + { + return max.getResult(); + } + + @Override + public double getMin() + { + return min.getResult(); + } + public ThreadSafeGauge( Role role ) { super( role ); @@ -106,8 +118,8 @@ getSummary().addValue( s ); } lastUse = now; - min.increment( d ); - max.increment( d ); + min.increment( value ); + max.increment( value ); } @Override