Interface | Description |
---|---|
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.
|
Class | Description |
---|---|
AbstractRepeatableCipherInputStream<T extends CipherFactory> |
Common base class used to wrap an InputStream with a cipher input stream 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.
|
AbstractS3ResponseHandler<T> |
Abstract HTTP response handler for Amazon S3 responses.
|
AWSS3V4Signer |
AWS4 signer implementation for AWS S3
|
CompleteMultipartUploadRetryablePredicate |
Complete Multipart Upload API returns a 2xx
success response with an Error xml in the body.
|
CompleteMultipartUploadRetryCondition | |
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 EXPIRATION header out of the response.
|
ObjectRestoreHeaderHandler<T extends ObjectRestoreResult> |
Header handler to pull the RESTORE header out of the response.
|
ProgressReportingInputStream | Deprecated
Replaced by
ProgressReportingInputStream |
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.
|
S3ExecutionContext | |
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.
|
Enum | Description |
---|---|
BucketNameUtils |
Utilities for working with Amazon S3 bucket names, such as validation and
checked to see if they are compatible with DNS addressing.
|
Copyright © 2016. All rights reserved.