public class StandardStatusSnapshot extends java.lang.Object implements StatusSnapshot
Constructor and Description |
---|
StandardStatusSnapshot() |
Modifier and Type | Method and Description |
---|---|
void |
addStatusMetric(MetricDescriptor<?> metric,
java.lang.Long value) |
java.util.Map<MetricDescriptor<?>,java.lang.Long> |
getStatusMetrics() |
java.util.Date |
getTimestamp() |
ValueReducer<StatusSnapshot,StatusSnapshot> |
getValueReducer() |
void |
setTimestamp(java.util.Date timestamp) |
public java.util.Date getTimestamp()
getTimestamp
in interface StatusSnapshot
public void setTimestamp(java.util.Date timestamp)
public java.util.Map<MetricDescriptor<?>,java.lang.Long> getStatusMetrics()
getStatusMetrics
in interface StatusSnapshot
public void addStatusMetric(MetricDescriptor<?> metric, java.lang.Long value)
public ValueReducer<StatusSnapshot,StatusSnapshot> getValueReducer()
getValueReducer
in interface StatusSnapshot
ValueReducer
that is capable of merging multiple
StatusSnapshot objects into a single one