Assistant response handler that can pull an HTTP header out of the response and apply it to a response object.
Interface for service responses that receive the x-amz-expiration header.
Interface for service responses that receive the x-amz-server-side-encryption header.
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.
Abstract HTTP response handler for Amazon S3 responses.
Constants used by the SCS Java client.
Filtered input stream implementation that exposes a range of an input stream as a new input stream.
Simple InputStream wrapper that examines the wrapped stream's contents as they are read and calculates and MD5 digest.
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.
A repeatable input stream for files.
An XML response handler that can also process an arbitrary number of headers in the response.
Utilities useful for REST/HTTP S3Service implementations.
Response handler for S3 error responses.
S3 Implementation of HttpResponseHandler.
S3 response handler that knows how to pull S3 object metadata out of a response and unmarshall it into an S3ObjectMetadata object.
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.
Implementation of the Signer interface specific to S3's signing algorithm.
|ServerSideEncryptionHeaderHandler<T extends ServerSideEncryptionResult>||
Base request handler for responses that include a server-side encryption header
General utility methods used throughout the AWS S3 Java client.
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.