final File file, final S3ProgressListener progressListener, final long timeoutMillis) { return doDownload(getObjectRequest, file, null, progressListener, OVERWRITE_MODE, timeoutMillis, null);
return doDownload(getObjectRequest, file, null, progressListener, OVERWRITE_MODE, 0, null);
return doDownload(getObjectRequest, file, null, null, OVERWRITE_MODE, timeoutMillis, null);
final File file, final S3ProgressListener progressListener, final long timeoutMillis, final boolean resumeOnRetry) { return doDownload(getObjectRequest, file, null, progressListener, OVERWRITE_MODE, timeoutMillis, null, 0L, resumeOnRetry, 0L);
private Download doDownload(final GetObjectRequest getObjectRequest, final File file, final TransferStateChangeListener stateListener, final S3ProgressListener s3progressListener, final boolean resumeExistingDownload, final long timeoutMillis, final PersistableDownload persistableDownload) { long lastModifiedTimeRecordedDuringPause = 0L; Integer lastFullyDownloadedPartNumber = null; Long lastFullyDownloadedFilePosition = null; if (persistableDownload != null) { lastModifiedTimeRecordedDuringPause = persistableDownload.getlastModifiedTime(); lastFullyDownloadedPartNumber = persistableDownload.getLastFullyDownloadedPartNumber(); lastFullyDownloadedFilePosition = persistableDownload.getLastFullyDownloadedFilePosition(); } return doDownload(getObjectRequest, file, stateListener, s3progressListener, resumeExistingDownload, timeoutMillis, lastFullyDownloadedPartNumber, lastModifiedTimeRecordedDuringPause, false, lastFullyDownloadedFilePosition); }
.<GetObjectRequest>withGeneralProgressListener( listener); downloads.add((DownloadImpl) doDownload( req, f,
request.setResponseHeaders(persistableDownload.getResponseHeaders()); return doDownload(request, new File(persistableDownload.getFile()), null, null, APPEND_MODE, 0, persistableDownload);
/** * Same as public interface, but adds a state listener so that callers can * be notified of state changes to the download. * * @see TransferManager#download(GetObjectRequest, File) */ private Download doDownload(final GetObjectRequest getObjectRequest, final File file, final TransferStateChangeListener stateListener, final S3ProgressListener s3progressListener, final boolean resumeExistingDownload, final long timeoutMillis, final Integer lastFullyDownloadedPart, final long lastModifiedTimeRecordedDuringPause) { return doDownload(getObjectRequest, file, stateListener, s3progressListener, resumeExistingDownload, timeoutMillis, lastFullyDownloadedPart, lastModifiedTimeRecordedDuringPause, false); }
return doDownload(getObjectRequest, file, null, null, OVERWRITE_MODE, timeoutMillis, null, 0L);
return doDownload(getObjectRequest, file, null, progressListener, OVERWRITE_MODE, 0, null, 0L);
final File file, final S3ProgressListener progressListener, final long timeoutMillis) { return doDownload(getObjectRequest, file, null, progressListener, OVERWRITE_MODE, timeoutMillis, null, 0L);
final File file, final S3ProgressListener progressListener, final long timeoutMillis, final boolean resumeOnRetry) { return doDownload(getObjectRequest, file, null, progressListener, OVERWRITE_MODE, timeoutMillis, null, 0L, resumeOnRetry);
.<GetObjectRequest>withGeneralProgressListener( listener); downloads.add((DownloadImpl) doDownload( req, f,
request.setResponseHeaders(persistableDownload.getResponseHeaders()); return doDownload(request, new File(persistableDownload.getFile()), null, null, APPEND_MODE, 0, persistableDownload.getLastFullyDownloadedPartNumber(),