diff options
author | Arne H Juul <arnej@yahoo-inc.com> | 2016-11-03 13:10:08 +0100 |
---|---|---|
committer | Arne H Juul <arnej@yahoo-inc.com> | 2016-11-03 13:10:08 +0100 |
commit | 6db5c7649be957e34a66d4fe6dc1abd99bccd965 (patch) | |
tree | cf2bdc06dabab2843cdafb9294d1e7bfb646fac5 /simplemetrics/src/main/java/com/yahoo/metrics | |
parent | e33942a6cffb509698f1663457c00dc8882f8fae (diff) |
make available map for a metric name (for unit testing)
Diffstat (limited to 'simplemetrics/src/main/java/com/yahoo/metrics')
-rw-r--r-- | simplemetrics/src/main/java/com/yahoo/metrics/simple/Bucket.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/simplemetrics/src/main/java/com/yahoo/metrics/simple/Bucket.java b/simplemetrics/src/main/java/com/yahoo/metrics/simple/Bucket.java index 4ae284c4304..45393ff5f77 100644 --- a/simplemetrics/src/main/java/com/yahoo/metrics/simple/Bucket.java +++ b/simplemetrics/src/main/java/com/yahoo/metrics/simple/Bucket.java @@ -146,6 +146,16 @@ public class Bucket { return singleMetric; } + public Map<Point, UntypedMetric> getMapForMetric(@NonNull String metricName) { + Map<Point, UntypedMetric> result = new HashMap<>(); + for (Map.Entry<Identifier, UntypedMetric> entry : values.entrySet()) { + if (metricName.equals(entry.getKey().getName())) { + result.put(entry.getKey().getLocation(), entry.getValue()); + } + } + return result; + } + public Map<String, List<Map.Entry<Point, UntypedMetric>>> getValuesByMetricName() { Map<String, List<Map.Entry<Point, UntypedMetric>>> result = new HashMap<>(); for (Map.Entry<Identifier, UntypedMetric> entry : values.entrySet()) { |