@InterfaceAudience.Private @InterfaceStability.Unstable
See: Description
| Interface | Description |
|---|---|
| BondedS3AStatisticsContext.S3AFSStatisticsSource |
This is the interface which an integration source must implement
for the integration.
|
| Class | Description |
|---|---|
| AbstractS3AStatisticsSource |
Base class for implementing IOStatistics sources in the S3 module.
|
| AwsStatisticsCollector |
Collect statistics from the AWS SDK and forward to an instance of
StatisticsFromAwsSdk and thence into the S3A statistics. |
| BondedS3AStatisticsContext |
An S3A statistics context which is bonded to a
S3AInstrumentation instance -inevitably that of an S3AFileSystem
instance.
|
| CountingChangeTracker |
A change tracker which increments an atomic long.
|
| EmptyS3AStatisticsContext |
Special statistics context, all of whose context operations are no-ops.
|
| EmptyS3AStatisticsContext.EmptyMultipartUploaderStatistics |
Multipart Uploader.
|
| 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.
|
| S3AMultipartUploaderStatisticsImpl |
Implementation of the uploader statistics.
|
| StatisticsFromAwsSdkImpl |
Hook up AWS SDK Statistics to the S3 counters.
|
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.