| Package | Description |
|---|---|
| org.apache.hadoop.fs.s3a.impl |
Implementation classes private to the S3A store.
|
| org.apache.hadoop.fs.s3a.s3guard |
This package contains classes related to S3Guard: a feature of S3A to mask
the eventual consistency behavior of S3 and optimize access patterns by
coordinating with a strongly consistent external store for file system
metadata.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BulkDeleteRetryHandler
Handler for bulk delete retry events.
|
class |
DeleteOperation
Implementation of the delete() operation.
|
class |
ExecutingStoreOperation<T>
A subclass of
AbstractStoreOperation which
provides a method ExecutingStoreOperation.execute() that may be invoked
exactly once. |
class |
MultiObjectDeleteSupport
Support for Multi Object Deletion.
|
class |
RenameOperation
A parallelized rename operation which updates the metastore in the
process, through whichever
RenameTracker the store provides. |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthoritativeAuditOperation
Audit a directory tree for being authoritative.
|
class |
DelayedUpdateRenameTracker
This is the rename updating strategy originally used:
a collection of source paths and a list of destinations are created,
then updated at the end (possibly slow).
|
class |
ProgressiveRenameTracker
This rename tracker progressively updates the metadata store
as it proceeds, during the parallelized copy operation.
|
class |
RenameTracker
A class which manages updating the metastore with the rename process
as initiated in the S3AFilesystem rename.
|
Copyright © 2008–2020 Apache Software Foundation. All rights reserved.