public void download(final String accountId, final String vaultName, final String archiveId, final File file, ProgressListener progressListener)
throws AmazonServiceException, AmazonClientException {
JobStatusMonitor jobStatusMonitor = null;
String jobId = null;
ProgressListenerCallbackExecutor progressListenerCallbackExecutor = ProgressListenerCallbackExecutor
.wrapListener(progressListener);
fireProgressEvent(progressListenerCallbackExecutor, ProgressEvent.PREPARING_EVENT_CODE);
try {