Package | Description |
---|---|
com.amazonaws | |
com.amazonaws.event | |
com.amazonaws.http | |
com.amazonaws.services.dynamodbv2.document.spec | |
com.amazonaws.services.glacier.transfer | |
com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.amazonaws.services.s3.model |
Classes modeling the various types represented by Amazon S3.
|
com.amazonaws.services.s3.transfer |
Transfer management.
|
com.amazonaws.services.s3.transfer.internal | |
com.amazonaws.test.util |
Modifier and Type | Field and Description |
---|---|
private ProgressListener |
AmazonWebServiceRequest.progressListener
The optional progress listener for receiving updates about the progress of the request.
|
Modifier and Type | Method and Description |
---|---|
ProgressListener |
AmazonWebServiceRequest.getGeneralProgressListener()
Returns the optional progress listener for receiving updates about the progress of the
request.
|
Modifier and Type | Method and Description |
---|---|
void |
AmazonWebServiceRequest.setGeneralProgressListener(ProgressListener progressListener)
Sets the optional progress listener for receiving updates about the progress of the request.
|
<T extends AmazonWebServiceRequest> |
AmazonWebServiceRequest.withGeneralProgressListener(ProgressListener progressListener)
Sets the optional progress listener for receiving updates about the progress of the request,
and returns a reference to this object so that method calls can be chained together.
|
Modifier and Type | Class and Description |
---|---|
static class |
ProgressListener.ExceptionReporter
A utility class for capturing and reporting the first exception thrown by
a given progress listener.
|
static class |
ProgressListener.NoOpProgressListener |
class |
ProgressListenerChain
An implementation of ProgressListener interface that delegates
progressChanged callback to multiple listeners.
|
class |
ProgressTracker
Default implementation for progress tracking.
|
class |
SyncProgressListener
Abstract adapter class for a progress listener that is delivered with
progress event synchronously.
|
Modifier and Type | Field and Description |
---|---|
private ProgressListener |
ProgressInputStream.listener |
private ProgressListener |
ProgressListener.ExceptionReporter.listener |
static ProgressListener |
ProgressListener.NOOP |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ProgressListener> |
ProgressListenerChain.listeners |
Modifier and Type | Method and Description |
---|---|
ProgressListener |
ProgressInputStream.getListener() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<ProgressListener> |
ProgressListenerChain.getListeners()
Returns the listeners associated with this listener chain.
|
Modifier and Type | Method and Description |
---|---|
void |
ProgressListenerChain.addProgressListener(ProgressListener listener) |
private static java.util.concurrent.Future<?> |
SDKProgressPublisher.deliverEvent(ProgressListener listener,
ProgressEvent event) |
static boolean |
DeliveryMode.Check.isSyncCallSafe(ProgressListener listener) |
private static java.util.concurrent.Future<?> |
SDKProgressPublisher.publishByteCountEvent(ProgressListener listener,
ProgressEventType type,
long bytes) |
static java.util.concurrent.Future<?> |
SDKProgressPublisher.publishProgress(ProgressListener listener,
ProgressEventType type)
Used to deliver a progress event to the given listener.
|
static java.util.concurrent.Future<?> |
SDKProgressPublisher.publishRequestBytesTransferred(ProgressListener listener,
long bytes)
Convenient method to publish a request byte transfer event to the given
listener.
|
static java.util.concurrent.Future<?> |
SDKProgressPublisher.publishRequestContentLength(ProgressListener listener,
long bytes)
Convenient method to publish a request content length event to the given
listener.
|
static java.util.concurrent.Future<?> |
SDKProgressPublisher.publishRequestReset(ProgressListener listener,
long bytesReset)
Convenient method to publish a request reset event to the given listener.
|
private static java.util.concurrent.Future<?> |
SDKProgressPublisher.publishResetEvent(ProgressListener listener,
ProgressEventType resetEventType,
long bytesReset) |
static java.util.concurrent.Future<?> |
SDKProgressPublisher.publishResponseBytesDiscarded(ProgressListener listener,
long bytesDiscarded)
Convenient method to publish a response bytes discard event to the given listener.
|
static java.util.concurrent.Future<?> |
SDKProgressPublisher.publishResponseBytesTransferred(ProgressListener listener,
long bytes)
Convenient method to publish a response byte transfer event to the given
listener.
|
static java.util.concurrent.Future<?> |
SDKProgressPublisher.publishResponseContentLength(ProgressListener listener,
long bytes)
Convenient method to publish a response content length event to the given
listener.
|
static java.util.concurrent.Future<?> |
SDKProgressPublisher.publishResponseReset(ProgressListener listener,
long bytesReset)
Convenient method to publish a response reset event to the given listener.
|
private static java.util.concurrent.Future<?> |
SDKProgressPublisher.quietlyCallListener(ProgressListener listener,
ProgressEvent event) |
void |
ProgressListenerChain.removeProgressListener(ProgressListener listener) |
static ProgressListener.ExceptionReporter |
ProgressListener.ExceptionReporter.wrap(ProgressListener listener)
Returns a wrapper for the given listener to capture the first
exception thrown.
|
Constructor and Description |
---|
ExceptionReporter(ProgressListener listener) |
ProgressInputStream(java.io.InputStream is,
ProgressListener listener) |
ProgressInputStream(java.io.InputStream is,
ProgressListener listener,
int notifyThresHold) |
ProgressListenerChain(ProgressEventFilter progressEventFilter,
ProgressListener... listeners)
Create a listener chain with a ProgressEventFilter.
|
ProgressListenerChain(ProgressListener... listeners)
Create a listener chain that directly passes all the progress events to
the specified listeners.
|
RequestProgressInputStream(java.io.InputStream is,
ProgressListener listener) |
ResponseProgressInputStream(java.io.InputStream is,
ProgressListener listener) |
Modifier and Type | Method and Description |
---|---|
private void |
AmazonHttpClient.pauseBeforeRetry(Request<?> request,
AWSRequestMetrics awsRequestMetrics,
AmazonHttpClient.ExecOneRequestParams execOneParams,
ProgressListener listener)
Pause before the next retry and record metrics around retry behavior.
|
Modifier and Type | Method and Description |
---|---|
ProgressListener |
AbstractSpec.getProgressListener() |
Modifier and Type | Method and Description |
---|---|
void |
ArchiveTransferManager.download(java.lang.String accountId,
java.lang.String vaultName,
java.lang.String archiveId,
java.io.File file,
ProgressListener progressListener)
Downloads an archive from Amazon Glacier in the specified vault in the
specified user's account, and saves it to the specified file.
|
void |
ArchiveTransferManager.downloadJobOutput(java.lang.String accountId,
java.lang.String vaultName,
java.lang.String jobId,
java.io.File file,
ProgressListener progressListener)
Downloads the job output for the specified job (which must be ready to
download already, and must be a complete archive retrieval, not a partial
range retrieval), into the specified file.
|
private void |
ArchiveTransferManager.downloadOneChunk(java.lang.String accountId,
java.lang.String vaultName,
java.lang.String jobId,
java.io.RandomAccessFile output,
long currentPosition,
long endPosition,
ProgressListener progressListener)
Download one chunk from Amazon Glacier.
|
UploadResult |
ArchiveTransferManager.upload(java.lang.String accountId,
java.lang.String vaultName,
java.lang.String archiveDescription,
java.io.File file,
ProgressListener progressListener)
Uploads the specified file to Amazon Glacier for archival storage in the
specified vault in the specified user's account.
|
private UploadResult |
ArchiveTransferManager.uploadInMultipleParts(java.lang.String accountId,
java.lang.String vaultName,
java.lang.String archiveDescription,
java.io.File file,
ProgressListener progressListener) |
private UploadResult |
ArchiveTransferManager.uploadInSinglePart(java.lang.String accountId,
java.lang.String vaultName,
java.lang.String archiveDescription,
java.io.File file,
ProgressListener progressListener) |
Modifier and Type | Method and Description |
---|---|
private UploadPartResult |
AmazonS3Client.doUploadPart(java.lang.String bucketName,
java.lang.String key,
java.lang.String uploadId,
int partNumber,
long partSize,
Request<UploadPartRequest> request,
java.io.InputStream inputStream,
MD5DigestCalculatingInputStream md5DigestStream,
ProgressListener listener) |
Modifier and Type | Class and Description |
---|---|
class |
LegacyS3ProgressListener
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
MultipleFileTransferProgressUpdatingListener
TransferProgressUpdatingListener for multiple-file transfer.
|
Modifier and Type | Method and Description |
---|---|
void |
Transfer.addProgressListener(ProgressListener listener)
Adds the specified progress listener to the list of listeners
receiving updates about this transfer's progress.
|
void |
Transfer.removeProgressListener(ProgressListener listener)
Removes the specified progress listener from the list of progress
listeners receiving updates about this transfer's progress.
|
Modifier and Type | Interface and Description |
---|---|
interface |
S3ProgressListener
S3 specific listener interface for transfer progress events.
|
Modifier and Type | Class and Description |
---|---|
class |
S3ProgressListenerChain
S3 specific progress listener chain.
|
class |
S3SyncProgressListener
Abstract adapter class for an S3 progress listener that is safe to be
delivered with progress event synchronously.
|
class |
TransferProgressUpdatingListener |
Modifier and Type | Method and Description |
---|---|
void |
AbstractTransfer.addProgressListener(ProgressListener listener)
Adds the specified progress listener to the list of listeners
receiving updates about this transfer's progress.
|
static java.util.concurrent.Future<?> |
S3ProgressPublisher.publishTransferPersistable(ProgressListener listener,
PersistableTransfer persistableTransfer)
Used to deliver a persistable transfer to the given s3 listener.
|
void |
AbstractTransfer.removeProgressListener(ProgressListener listener)
Removes the specified progress listener from the list of progress
listeners receiving updates about this transfer's progress.
|
Constructor and Description |
---|
S3ProgressListenerChain(ProgressListener... listeners)
Create a listener chain that directly passes all the progress events to
the specified listeners.
|
Modifier and Type | Class and Description |
---|---|
class |
ProgressListenerWithEventCodeVerification
Validates the events received by the progress listener.
|