public interface Transfer
See TransferManager
for more information about creating transfers.
Modifier and Type | Interface and Description |
---|---|
static class |
Transfer.TransferState
Enumeration of the possible transfer states.
|
Modifier and Type | Method and Description |
---|---|
void |
addProgressListener(ProgressListener listener)
Adds the specified progress listener to the list of listeners
receiving updates about this transfer's progress.
|
void |
addProgressListener(ProgressListener listener)
Deprecated.
Replaced by
addProgressListener(ProgressListener) |
String |
getDescription()
Returns a human-readable description of this transfer.
|
TransferProgress |
getProgress()
Returns progress information about this transfer.
|
Transfer.TransferState |
getState()
Returns the current state of this transfer.
|
boolean |
isDone()
Returns whether or not the transfer is finished (i.e.
|
void |
removeProgressListener(ProgressListener listener)
Removes the specified progress listener from the list of progress
listeners receiving updates about this transfer's progress.
|
void |
removeProgressListener(ProgressListener listener)
Deprecated.
Replaced by
removeProgressListener(ProgressListener) |
void |
waitForCompletion()
Waits for this transfer to complete.
|
AmazonClientException |
waitForException()
Waits for this transfer to finish and returns any error that occurred, or
returns
null if no errors occurred. |
boolean isDone()
true
if this transfer is finished (i.e. completed successfully,
failed, or was canceled). Returns false
if otherwise.void waitForCompletion() throws AmazonClientException, AmazonServiceException, InterruptedException
AmazonClientException
- If any errors were encountered in the client while making the
request or handling the response.AmazonServiceException
- If any errors occurred in Amazon S3 while processing the
request.InterruptedException
- If this thread is interrupted while waiting for the transfer
to complete.AmazonClientException waitForException() throws InterruptedException
null
if no errors occurred.
This is a blocking call; the current thread
will be suspended until this transfer either fails or completes
successfully.null
if no errors occurred.InterruptedException
- If this thread is interrupted while waiting for the transfer
to complete.String getDescription()
Transfer.TransferState getState()
void addProgressListener(ProgressListener listener)
listener
- The progress listener to add.void removeProgressListener(ProgressListener listener)
listener
- The progress listener to remove.TransferProgress getProgress()
@Deprecated void addProgressListener(ProgressListener listener)
addProgressListener(ProgressListener)
@Deprecated void removeProgressListener(ProgressListener listener)
removeProgressListener(ProgressListener)
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.