Package com.yahoo.metrics.simple
Class Bucket
- java.lang.Object
-
- com.yahoo.metrics.simple.Bucket
-
public class Bucket extends java.lang.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 java.util.Set<java.util.Map.Entry<Identifier,UntypedMetric>>
entrySet()
java.util.Collection<java.lang.String>
getAllMetricNames()
long
getFromMillis()
This bucket contains data newer than approximately this point in time.java.util.Map<Point,UntypedMetric>
getMapForMetric(java.lang.String metricName)
long
getToMillis()
This bucket contains data older than approximately this point in time.java.util.Map<java.lang.String,java.util.List<java.util.Map.Entry<Point,UntypedMetric>>>
getValuesByMetricName()
java.util.Collection<java.util.Map.Entry<Point,UntypedMetric>>
getValuesForMetric(java.lang.String metricName)
java.lang.String
toString()
-
-
-
Method Detail
-
entrySet
public java.util.Set<java.util.Map.Entry<Identifier,UntypedMetric>> entrySet()
-
getAllMetricNames
public java.util.Collection<java.lang.String> getAllMetricNames()
-
getValuesForMetric
public java.util.Collection<java.util.Map.Entry<Point,UntypedMetric>> getValuesForMetric(java.lang.String metricName)
-
getMapForMetric
public java.util.Map<Point,UntypedMetric> getMapForMetric(java.lang.String metricName)
-
getValuesByMetricName
public java.util.Map<java.lang.String,java.util.List<java.util.Map.Entry<Point,UntypedMetric>>> getValuesByMetricName()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
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.
-
-