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) |
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 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