@InterfaceAudience.Public @InterfaceStability.Unstable public final class IOStatisticsSupport extends Object
| Modifier and Type | Method and Description | 
|---|---|
| static IOStatistics | retrieveIOStatistics(Object source)Get the IOStatistics of the source, casting it
 if it is of the relevant type, otherwise,
 if it implements  IOStatisticsSourceextracting the value. | 
| static IOStatisticsSnapshot | snapshotIOStatistics()Create a snapshot statistics instance ready to aggregate data. | 
| static IOStatisticsSnapshot | snapshotIOStatistics(IOStatistics statistics)Take a snapshot of the current statistics state. | 
| static org.apache.hadoop.fs.statistics.DurationTracker | stubDurationTracker()Get a stub duration tracker. | 
| static org.apache.hadoop.fs.statistics.DurationTrackerFactory | stubDurationTrackerFactory()Return a stub duration tracker factory whose returned trackers
 are always no-ops. | 
public static IOStatisticsSnapshot snapshotIOStatistics(IOStatistics statistics)
This is not an atomic option.
 The instance can be serialized, and its
 toString() method lists all the values.
statistics - statisticspublic static IOStatisticsSnapshot snapshotIOStatistics()
toString() method lists all the values.public static IOStatistics retrieveIOStatistics(Object source)
IOStatisticsSource
 extracting the value.
 Returns null if the source isn't of the write type
 or the return value of
 IOStatisticsSource.getIOStatistics() was null.source - source.public static org.apache.hadoop.fs.statistics.DurationTrackerFactory stubDurationTrackerFactory()
public static org.apache.hadoop.fs.statistics.DurationTracker stubDurationTracker()
Copyright © 2023 Apache Software Foundation. All rights reserved.