com.netease.cloud.services.nos.transfer.internal
public class DownloadImpl extends AbstractTransfer implements Download
Transfer.TransferState
monitor, progressListenerChain, stateChangeListeners
Constructor and Description |
---|
DownloadImpl(String description,
TransferProgress transferProgress,
ProgressListenerChain progressListenerChain,
NOSObject nosObject,
TransferStateChangeListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
abort()
Cancels this download.
|
String |
getBucketName()
The name of the bucket where the object is being downloaded from.
|
String |
getKey()
The key under which this object was stored in Nos.
|
ObjectMetadata |
getObjectMetadata()
Returns the ObjectMetadata for the object being downloaded.
|
addProgressListener, addStateChangeListener, getDescription, getMonitor, getProgress, getState, isDone, removeProgressListener, removeStateChangeListener, rethrowExecutionException, setMonitor, setState, unwrapExecutionException, waitForCompletion, waitForException
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addProgressListener, getDescription, getProgress, getState, isDone, removeProgressListener, waitForCompletion, waitForException
public DownloadImpl(String description, TransferProgress transferProgress, ProgressListenerChain progressListenerChain, NOSObject nosObject, TransferStateChangeListener listener)
public ObjectMetadata getObjectMetadata()
getObjectMetadata
in interface Download
public String getBucketName()
getBucketName
in interface Download
public String getKey()
public void abort() throws IOException
abort
in interface Download
IOException
Copyright © 2017. All Rights Reserved.