public class PresignedUrlDownloadImpl extends AbstractTransfer implements PresignedUrlDownload
PresignedUrlDownload interface. This represents the result of the download operation
in TransferManager using presigned urls.Transfer.TransferState| Constructor and Description |
|---|
PresignedUrlDownloadImpl(String description,
TransferProgress transferProgress,
ProgressListenerChain progressListenerChain,
PresignedUrlDownloadRequest presignedUrlDownloadRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
Cancels the transfer
|
URL |
getPresignedUrl() |
void |
setS3Object(S3Object s3Object)
Set the S3 object to download.
|
void |
setState(Transfer.TransferState state)
This method is also responsible for firing COMPLETED signal to the
listeners.
|
addProgressListener, addProgressListener, addStateChangeListener, getDescription, getMonitor, getProgress, getState, isDone, notifyStateChangeListeners, removeProgressListener, removeProgressListener, removeStateChangeListener, setMonitor, waitForCompletion, waitForExceptionequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddProgressListener, addProgressListener, getDescription, getProgress, getState, isDone, removeProgressListener, removeProgressListener, waitForCompletion, waitForExceptionpublic PresignedUrlDownloadImpl(String description, TransferProgress transferProgress, ProgressListenerChain progressListenerChain, PresignedUrlDownloadRequest presignedUrlDownloadRequest)
public void setS3Object(S3Object s3Object)
public URL getPresignedUrl()
getPresignedUrl in interface PresignedUrlDownloadpublic void abort()
throws IOException
AbortableTransferabort in interface AbortableTransferIOExceptionpublic void setState(Transfer.TransferState state)
setState in class AbstractTransfer