Package com.yahoo.container.jdisc.state
Class MetricSet
- java.lang.Object
-
- com.yahoo.container.jdisc.state.MetricSet
-
- All Implemented Interfaces:
Iterable<Map.Entry<String,MetricValue>>
public final class MetricSet extends Object implements Iterable<Map.Entry<String,MetricValue>>
A set of metrics.- Author:
- Simon Thoresen Hult
-
-
Constructor Summary
Constructors Constructor Description MetricSet(Map<String,MetricValue> data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricValue
get(String key)
Returns a metric valueIterator<Map.Entry<String,MetricValue>>
iterator()
Returns all metrics in thisMetricSet
partialClone()
Create and return a MetricSet which carries over the last values set for gauges in the this MetricSet.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
MetricSet
public MetricSet(Map<String,MetricValue> data)
-
-
Method Detail
-
iterator
public Iterator<Map.Entry<String,MetricValue>> iterator()
Returns all metrics in this- Specified by:
iterator
in interfaceIterable<Map.Entry<String,MetricValue>>
-
get
public MetricValue get(String key)
Returns a metric value
-
partialClone
public MetricSet partialClone()
Create and return a MetricSet which carries over the last values set for gauges in the this MetricSet. Aggregate metrics are currently not carried over and will not be present in the returned set.
-
-