public class SimpleStatsEngine
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CAPACITY |
| Constructor and Description |
|---|
SimpleStatsEngine() |
SimpleStatsEngine(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
protected static MetricData |
createMetricData(MetricName metricName,
StatsBase statsBase,
Normalizer metricNormalizer) |
ApdexStats |
getApdexStats(java.lang.String metricName) |
DataUsageStats |
getDataUsageStats(java.lang.String metricName) |
java.util.List<MetricData> |
getMetricData(Normalizer metricNormalizer,
java.lang.String scope)
Converts the stats to a list of metric data.
|
ResponseTimeStats |
getOrCreateResponseTimeStats(java.lang.String metric) |
int |
getSize() |
Stats |
getStats(java.lang.String metricName) |
java.util.Map<java.lang.String,StatsBase> |
getStatsMap() |
void |
mergeStats(SimpleStatsEngine other) |
void |
recordEmptyStats(java.lang.String metricName) |
java.lang.String |
toString() |
public static final int DEFAULT_CAPACITY
public SimpleStatsEngine()
public SimpleStatsEngine(int capacity)
public java.util.Map<java.lang.String,StatsBase> getStatsMap()
public Stats getStats(java.lang.String metricName)
public ResponseTimeStats getOrCreateResponseTimeStats(java.lang.String metric)
public void recordEmptyStats(java.lang.String metricName)
public ApdexStats getApdexStats(java.lang.String metricName)
public DataUsageStats getDataUsageStats(java.lang.String metricName)
public void mergeStats(SimpleStatsEngine other)
public void clear()
public int getSize()
public java.util.List<MetricData> getMetricData(Normalizer metricNormalizer, java.lang.String scope)
metricNormalizer - The normalizer.scope - The scope. This should be EMPTY_SCOPE if these are unscoped metrics.protected static MetricData createMetricData(MetricName metricName, StatsBase statsBase, Normalizer metricNormalizer)
public java.lang.String toString()
toString in class java.lang.Object