@InterfaceAudience.Private @InterfaceStability.Unstable
See: Description
Interface | Description |
---|---|
ContextAccessors |
An interface to implement for providing accessors to
S3AFileSystem-level API calls.
|
OperationCallbacks |
These are all the callbacks which the
RenameOperation
and DeleteOperation operations need,
derived from the appropriate S3AFileSystem methods. |
Class | Description |
---|---|
AbstractStoreOperation |
Base class of operations in the store.
|
BulkDeleteRetryHandler |
Handler for bulk delete retry events.
|
CallableSupplier<T> |
A bridge from Callable to Supplier; catching exceptions
raised by the callable and wrapping them as appropriate.
|
ChangeDetectionPolicy |
Object change detection policy.
|
ChangeTracker |
Change tracking for input streams: the version ID or etag of the object is
tracked and compared on open/re-open.
|
CopyOutcome |
Extracts the outcome of a TransferManager-executed copy operation.
|
DeleteOperation |
Implementation of the delete() operation.
|
ErrorTranslation |
Translate from AWS SDK-wrapped exceptions into IOExceptions with
as much information as possible.
|
ErrorTranslation.AwsErrorCodes |
AWS error codes explicitly recognized and processes specially;
kept in their own class for isolation.
|
ExecutingStoreOperation<T> |
A subclass of
AbstractStoreOperation which
provides a method ExecutingStoreOperation.execute() that may be invoked
exactly once. |
InternalConstants |
Internal constants private only to the S3A codebase.
|
LogExactlyOnce |
Log exactly once, even across threads.
|
MultiObjectDeleteSupport |
Support for Multi Object Deletion.
|
NetworkBinding |
Configures network settings when communicating with AWS services.
|
RenameOperation |
A parallelized rename operation which updates the metastore in the
process, through whichever
RenameTracker the store provides. |
StoreContext |
This class provides the core context of the S3A filesystem to subsidiary
components, without exposing the entire parent class.
|
Enum | Description |
---|---|
ChangeDetectionPolicy.Mode |
What to do when change is detected.
|
ChangeDetectionPolicy.Source |
The S3 object attribute used to detect change.
|
StatusProbeEnum |
Enum of probes which can be made of S3.
|
Copyright © 2008–2020 Apache Software Foundation. All rights reserved.