java.lang.Iterable<StorageStatistics.LongStatistic>public class StorageStatisticsFromIOStatistics extends StorageStatistics implements java.lang.Iterable<StorageStatistics.LongStatistic>
reset() is downgraded to a no-op.StorageStatistics.CommonStatisticNames, StorageStatistics.LongStatistic| Constructor | Description |
|---|---|
StorageStatisticsFromIOStatistics(java.lang.String name,
java.lang.String scheme,
IOStatistics ioStatistics) |
Instantiate.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Long |
getLong(java.lang.String key) |
Get the value of a statistic.
|
java.util.Iterator<StorageStatistics.LongStatistic> |
getLongStatistics() |
Take a snapshot of the current counter values
and return an iterator over them.
|
java.lang.String |
getScheme() |
|
boolean |
isTracked(java.lang.String key) |
Return true if a statistic is being tracked.
|
java.util.Iterator<StorageStatistics.LongStatistic> |
iterator() |
|
void |
reset() |
Reset all the statistic data.
|
getNamepublic StorageStatisticsFromIOStatistics(java.lang.String name,
java.lang.String scheme,
IOStatistics ioStatistics)
name - storage statistics name.scheme - FS scheme; may be null.ioStatistics - IOStatistics source.public java.util.Iterator<StorageStatistics.LongStatistic> iterator()
iterator in interface java.lang.Iterable<StorageStatistics.LongStatistic>public java.util.Iterator<StorageStatistics.LongStatistic> getLongStatistics()
getLongStatistics in class StorageStatisticspublic java.lang.Long getLong(java.lang.String key)
StorageStatisticsgetLong in class StorageStatisticskey - key.public boolean isTracked(java.lang.String key)
StorageStatisticsisTracked in class StorageStatisticskey - key.public void reset()
StorageStatisticsreset in class StorageStatisticspublic java.lang.String getScheme()
getScheme in class StorageStatisticsCopyright © 2008–2025 Apache Software Foundation. All rights reserved.