Uses of Interface org.apache.hadoop.fs.statistics.DurationTracker (Apache Hadoop Common 3.5.0 API)
Description: use: package: org.apache.hadoop.fs.statistics, interface: DurationTracker

# Uses of Interface
org.apache.hadoop.fs.statistics.DurationTracker

Packages that use DurationTracker
Package
Description
org.apache.hadoop.fs.impl.prefetch
block caching for use in object store clients.
org.apache.hadoop.fs.statistics
This package contains support for statistic collection and reporting.
org.apache.hadoop.fs.statistics.impl
Implementation support for statistics.

- ## Uses of DurationTracker in org.apache.hadoop.fs.impl.prefetch

  Methods in org.apache.hadoop.fs.impl.prefetch that return DurationTracker
  Modifier and Type
  Method
  Description
  `DurationTracker`
  EmptyPrefetchingStatistics.`prefetchOperationStarted()`
  `DurationTracker`
  PrefetchingStatistics.`prefetchOperationStarted()`
  A prefetch operation has started.

- ## Uses of DurationTracker in org.apache.hadoop.fs.statistics

  Methods in org.apache.hadoop.fs.statistics that return DurationTracker
  Modifier and Type
  Method
  Description
  `static DurationTracker`
  IOStatisticsSupport.`stubDurationTracker()`
  Get a stub duration tracker.
  `default DurationTracker`
  DurationTrackerFactory.`trackDuration(String key)`
  Initiate a duration tracking operation by creating/returning an object whose `close()` call will update the statistics.
  `default DurationTracker`
  DurationTrackerFactory.`trackDuration(String key, long count)`
  Initiate a duration tracking operation by creating/returning an object whose `close()` call will update the statistics.

- ## Uses of DurationTracker in org.apache.hadoop.fs.statistics.impl

  Classes in org.apache.hadoop.fs.statistics.impl that implement DurationTracker
  Modifier and Type
  Class
  Description
  `class`
  `StatisticDurationTracker`
  Track the duration of an object.
  `final class`
  `StubDurationTracker`
  A simple stub duration tracker which can be issued in interfaces and other places where full duration tracking is not implemented.
  Fields in org.apache.hadoop.fs.statistics.impl declared as DurationTracker
  Modifier and Type
  Field
  Description
  `static final DurationTracker`
  StubDurationTracker.`STUB_DURATION_TRACKER`
  Methods in org.apache.hadoop.fs.statistics.impl that return DurationTracker
  Modifier and Type
  Method
  Description
  `static DurationTracker`
  IOStatisticsBinding.`createTracker(DurationTrackerFactory factory, String statistic)`
  Create the tracker.
  `DurationTracker`
  StubDurationTrackerFactory.`trackDuration(String key, long count)`
  Methods in org.apache.hadoop.fs.statistics.impl with parameters of type DurationTracker
  Modifier and Type
  Method
  Description
  `static <B> B`
  IOStatisticsBinding.`invokeTrackingDuration(DurationTracker tracker, CallableRaisingIOE<B> input)`
  Given an IOException raising callable/lambda expression, execute it, updating the tracker on success/failure.