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 voidadd(String key, long delta)Increment the value by a given amount for the given keyvoidreset()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:CounterSetIncrement the value by a given amount for the given keyThis method is thread safe, The MetricsProvider will take care of synchronization.
- Specified by:
addin interfaceCounterSet- Overrides:
addin classMetric- Parameters:
key- the key to increment the count for the given keydelta- amount to increment, this cannot be a negative number.
-
-