| インタフェース | 説明 |
|---|---|
| HeaderHandler<T> |
Assistant response handler that can pull an HTTP header out of the response
and apply it to a response object.
|
| ObjectExpirationResult |
Interface for service responses that receive the x-amz-expiration header.
|
| ObjectRestoreResult |
Interface for service responses that receive the x-amz-restore header.
|
| ServerSideEncryptionResult |
Interface for service responses that receive the x-amz-server-side-encryption header.
|
| ServiceUtils.RetryableS3DownloadTask |
Interface for the task of downloading object from S3 to a specific file,
enabling one-time retry mechanism after integrity check failure
on the downloaded file.
|
| クラス | 説明 |
|---|---|
| AbstractRepeatableInputStream |
Abstract base class for input stream wrappers that add support for
mark/resetting streams that don't natively support it.
|
| AbstractS3ResponseHandler<T> |
Abstract HTTP response handler for Amazon S3 responses.
|
| BucketNameUtils |
Utilities for working with Amazon S3 bucket names, such as validation and
checked to see if they are compatible with DNS addressing.
|
| Constants |
Constants used by the AWS S3 Java client.
|
| DeleteObjectsResponse |
Service response for deleteObjects API call.
|
| DigestValidationInputStream |
Input stream extends MD5DigestValidationInputStream, when you finish reading the stream, it
will validate whether the computed digest equals the one from the server
side.
|
| InputSubstream |
Filtered input stream implementation that exposes a range of an input stream
as a new input stream.
|
| MD5DigestCalculatingInputStream |
Simple InputStream wrapper that examines the wrapped stream's contents as
they are read and calculates and MD5 digest.
|
| Mimetypes |
Utility class that maintains a listing of known Mimetypes, and determines the
mimetype of files based on file extensions.
|
| ObjectExpirationHeaderHandler<T extends ObjectExpirationResult> |
Header handler to pull the S3_VERSION_ID header out of the response.
|
| ObjectRestoreHeaderHandler<T extends ObjectRestoreResult> |
Header handler to pull the RESTORE header out of the response.
|
| ProgressReportingInputStream |
Simple InputStream wrapper that occasionally notifies a progress listener
about the number of bytes transferred.
|
| RepeatableCipherInputStream |
Wraps an InputStream with a CipherInputStream to encrypt it, and handles
resets by attempting to reset on the original, unencrypted data InputStream,
and recreate an identical Cipher and identical CipherInputStream on the
original data.
|
| RepeatableFileInputStream |
A repeatable input stream for files.
|
| RepeatableInputStream |
A repeatable input stream wrapper for any input stream.
|
| ResponseHeaderHandlerChain<T> |
An XML response handler that can also process an arbitrary number of headers
in the response.
|
| RestUtils |
Utilities useful for REST/HTTP S3Service implementations.
|
| S3ErrorResponseHandler |
Response handler for S3 error responses.
|
| S3MetadataResponseHandler |
S3 response handler that knows how to pull S3 object metadata out of a
response and unmarshall it into an S3ObjectMetadata object.
|
| S3ObjectResponseHandler |
S3 HTTP response handler that knows how to pull S3 object content and
metadata out of an HTTP response and unmarshall it into an S3Object object.
|
| S3QueryStringSigner<T> | |
| S3Signer |
Implementation of the Signer interface specific to S3's signing
algorithm.
|
| S3StringResponseHandler |
Custom S3 response handler for responses that simply contain text data that
doesn't need to be parsed as XML.
|
| S3VersionHeaderHandler |
Header handler to pull the S3_VERSION_ID header out of the response.
|
| S3XmlResponseHandler<T> |
S3 Implementation of HttpResponseHandler.
|
| ServerSideEncryptionHeaderHandler<T extends ServerSideEncryptionResult> |
Base request handler for responses that include a server-side encryption
header
|
| ServiceUtils |
General utility methods used throughout the AWS S3 Java client.
|
| XmlWriter |
Basic XML Writer helper library.
|