Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2013-10-26 00:01:25 +0000
committerGreg Wilkins2013-10-26 00:01:25 +0000
commit05cab9bfb47b53afc4f96febe97a1062fd2db0e1 (patch)
treef8dabf2642a6d1d6d82d791ae41ec4e2d93d9ea9 /jetty-util
parentabac85e1291054f93a73f27644480dbec30bd50f (diff)
parenta28e4730ad48012b367900ee5a8b40e95462dde2 (diff)
downloadorg.eclipse.jetty.project-05cab9bfb47b53afc4f96febe97a1062fd2db0e1.tar.gz
org.eclipse.jetty.project-05cab9bfb47b53afc4f96febe97a1062fd2db0e1.tar.xz
org.eclipse.jetty.project-05cab9bfb47b53afc4f96febe97a1062fd2db0e1.zip
Merge remote-tracking branch 'origin/master' into jetty-9.1
Conflicts: jetty-client/src/main/java/org/eclipse/jetty/client/HttpSender.java jetty-server/src/main/java/org/eclipse/jetty/server/handler/StatisticsHandler.java
Diffstat (limited to 'jetty-util')
-rw-r--r--jetty-util/src/main/java/org/eclipse/jetty/util/statistic/CounterStatistic.java24
1 files changed, 9 insertions, 15 deletions
diff --git a/jetty-util/src/main/java/org/eclipse/jetty/util/statistic/CounterStatistic.java b/jetty-util/src/main/java/org/eclipse/jetty/util/statistic/CounterStatistic.java
index 67699911c9..51a82ea3bb 100644
--- a/jetty-util/src/main/java/org/eclipse/jetty/util/statistic/CounterStatistic.java
+++ b/jetty-util/src/main/java/org/eclipse/jetty/util/statistic/CounterStatistic.java
@@ -55,37 +55,31 @@ public class CounterStatistic
/**
* @param delta the amount to add to the count
*/
- public void add(final long delta)
+ public long add(final long delta)
{
long value=_curr.addAndGet(delta);
if (delta > 0)
+ {
_total.addAndGet(delta);
- Atomics.updateMax(_max,value);
+ Atomics.updateMax(_max,value);
+ }
+ return value;
}
/* ------------------------------------------------------------ */
/**
- * @param delta the amount to subtract the count by.
*/
- public void subtract(final long delta)
+ public long increment()
{
- add(-delta);
+ return add(1);
}
/* ------------------------------------------------------------ */
/**
*/
- public void increment()
+ public long decrement()
{
- add(1);
- }
-
- /* ------------------------------------------------------------ */
- /**
- */
- public void decrement()
- {
- add(-1);
+ return add(-1);
}
/* ------------------------------------------------------------ */

Back to the top