Class SimpleCounterSet
- java.lang.Object
-
- org.apache.zookeeper.server.metric.Metric
-
- org.apache.zookeeper.server.metric.SimpleCounterSet
-
- All Implemented Interfaces:
CounterSet
public class SimpleCounterSet extends Metric implements CounterSet
Represent a set of counters identified by different keys. The counter is thread-safe
-
-
Constructor Summary
Constructors Constructor Description SimpleCounterSet(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(String key, long delta)
Increment the value by a given amount for the given keyvoid
reset()
Map<String,Object>
values()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.zookeeper.metrics.CounterSet
inc
-
-
-
-
Constructor Detail
-
SimpleCounterSet
public SimpleCounterSet(String name)
-
-
Method Detail
-
add
public void add(String key, long delta)
Description copied from interface:CounterSet
Increment the value by a given amount for the given keyThis method is thread safe, The MetricsProvider will take care of synchronization.
- Specified by:
add
in interfaceCounterSet
- Overrides:
add
in classMetric
- Parameters:
key
- the key to increment the count for the given keydelta
- amount to increment, this cannot be a negative number.
-
-