private class ThreadedStorageService.DownloadObjectRunnable extends ThreadedStorageService.AbstractRunnable
ProgressMonitoredInputStream and can be can cancelled as the input stream is wrapped in
an InterruptableInputStream.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
bucketName |
private DownloadPackage |
downloadPackage |
private ErrorPermitter |
errorPermitter |
private InterruptableInputStream |
interruptableInputStream |
private java.lang.String |
objectKey |
private BytesProgressWatcher |
progressMonitor |
private boolean |
restoreLastModifiedDate |
private java.lang.Object |
result |
| Constructor and Description |
|---|
DownloadObjectRunnable(java.lang.String bucketName,
java.lang.String objectKey,
DownloadPackage downloadPackage,
BytesProgressWatcher progressMonitor,
boolean restoreLastModifiedDate,
ErrorPermitter errorPermitter) |
| Modifier and Type | Method and Description |
|---|---|
void |
forceInterruptCalled() |
java.lang.Object |
getResult() |
void |
run() |
forceInterruptprivate java.lang.String objectKey
private java.lang.String bucketName
private DownloadPackage downloadPackage
private InterruptableInputStream interruptableInputStream
private BytesProgressWatcher progressMonitor
private boolean restoreLastModifiedDate
private ErrorPermitter errorPermitter
private java.lang.Object result
public DownloadObjectRunnable(java.lang.String bucketName,
java.lang.String objectKey,
DownloadPackage downloadPackage,
BytesProgressWatcher progressMonitor,
boolean restoreLastModifiedDate,
ErrorPermitter errorPermitter)
public void run()
public java.lang.Object getResult()
getResult in class ThreadedStorageService.AbstractRunnablepublic void forceInterruptCalled()
forceInterruptCalled in class ThreadedStorageService.AbstractRunnable