@LimitedPrivate("Filesystems") @Unstable
| Interface | Description |
|---|---|
| IOStatisticsStore |
Interface of an IOStatistics store intended for
use in classes which track statistics for reporting.
|
| IOStatisticsStoreBuilder |
Builder of the
IOStatisticsStore implementation. |
| Class | Description |
|---|---|
| AbstractIOStatisticsImpl |
Base implementation in case common methods/fields need to be added
in future.
|
| DynamicIOStatisticsBuilder |
Builder of
DynamicIOStatistics. |
| ForwardingIOStatisticsStore |
This may seem odd having an IOStatisticsStore which does nothing
but forward to a wrapped store, but it's designed to
assist in subclassing of selective methods, such
as those to increment counters, get durations etc.
|
| IOStatisticsBinding |
Support for implementing IOStatistics interfaces.
|
| IOStatisticsContextImpl |
Implementing the IOStatisticsContext.
|
| IOStatisticsContextIntegration |
A Utility class for IOStatisticsContext, which helps in creating and
getting the current active context.
|
| SourceWrappedStatistics |
Wrap a statistics instance with an
IOStatisticsSource
instance which will then serve up the statistics when asked. |
| StatisticDurationTracker |
Track the duration of an object.
|
| StorageStatisticsFromIOStatistics |
Returns all the counters of an IOStatistics instance as StorageStatistics.
|
| StubDurationTracker |
A simple stub duration tracker which can be issued in interfaces
and other places where full duration tracking is not implemented.
|
| StubDurationTrackerFactory |
This is a stub factory which always returns no-op duration
trackers.
|
| WrappedIOStatistics |
Wrap IOStatistics source with another (dynamic) wrapper.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.