Package com.yahoo.metrics.simple
Class Bucket
- java.lang.Object
-
- com.yahoo.metrics.simple.Bucket
-
public class Bucket extends Object
An aggregation of data which is only written to from a single thread.- Author:
- Steinar Knutsen
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Map.Entry<Identifier,UntypedMetric>>
entrySet()
Collection<String>
getAllMetricNames()
long
getFromMillis()
This bucket contains data newer than approximately this point in time.Map<Point,UntypedMetric>
getMapForMetric(String metricName)
long
getToMillis()
This bucket contains data older than approximately this point in time.Map<String,List<Map.Entry<Point,UntypedMetric>>>
getValuesByMetricName()
Collection<Map.Entry<Point,UntypedMetric>>
getValuesForMetric(String metricName)
String
toString()
-
-
-
Method Detail
-
entrySet
public Set<Map.Entry<Identifier,UntypedMetric>> entrySet()
-
getAllMetricNames
public Collection<String> getAllMetricNames()
-
getValuesForMetric
public Collection<Map.Entry<Point,UntypedMetric>> getValuesForMetric(String metricName)
-
getMapForMetric
public Map<Point,UntypedMetric> getMapForMetric(String metricName)
-
getValuesByMetricName
public Map<String,List<Map.Entry<Point,UntypedMetric>>> getValuesByMetricName()
-
getFromMillis
public long getFromMillis()
This bucket contains data newer than approximately this point in time.
-
getToMillis
public long getToMillis()
This bucket contains data older than approximately this point in time.
-
-