public void run() { try { File underlyingFile = object.getDataInputFile(); if (object.getDataInputStream() != null) { interruptableInputStream = new InterruptableInputStream(object.getDataInputStream()); ProgressMonitoredInputStream pmInputStream = new ProgressMonitoredInputStream( interruptableInputStream, progressMonitor); object.setDataInputStream(pmInputStream); } result = storageService.putObject(bucketName, object); if (underlyingFile instanceof TempFile) { underlyingFile.delete(); } } catch (ServiceException e) { result = e; } }
public void run() { try { File underlyingFile = object.getDataInputFile(); if (object.getDataInputStream() != null) { interruptableInputStream = new InterruptableInputStream(object.getDataInputStream()); ProgressMonitoredInputStream pmInputStream = new ProgressMonitoredInputStream( interruptableInputStream, progressMonitor); object.setDataInputStream(pmInputStream); } result = storageService.putObject(bucketName, object); if (underlyingFile instanceof TempFile) { underlyingFile.delete(); } } catch (ServiceException e) { result = e; } }
@Override public InputStream openInputStream() throws IOException { try { synchronized (inputStreamOpener) { if (streamAcquired) { return storageObject.getDataInputStream(); } // lazily promote to full GET storageObject = s3Client.getObject(s3Obj.getBucketName(), s3Obj.getKey()); final InputStream stream = storageObject.getDataInputStream(); streamAcquired = true; return stream; } } catch (ServiceException e) { throw new IOE(e, "Could not load S3 URI [%s]", uri); } }
if (targetS3.isSelected()) { myself.credentials = AWSCredentials.load(password, new BufferedInputStream(encryptedCredentialsObject.getDataInputStream())); } else { myself.credentials = GSCredentials.load(password, new BufferedInputStream(encryptedCredentialsObject.getDataInputStream()));
if (targetS3.isSelected()) { myself.credentials = AWSCredentials.load(password, new BufferedInputStream(encryptedCredentialsObject.getDataInputStream())); } else { myself.credentials = GSCredentials.load(password, new BufferedInputStream(encryptedCredentialsObject.getDataInputStream()));
if(object.getDataInputStream() != null) { if(object.containsMetadata(StorageObject.METADATA_HEADER_CONTENT_LENGTH)) { if(log.isDebugEnabled()) { object.getDataInputStream(), object.getContentType(), object.getContentLength(), basicHttpEntity.setContent(object.getDataInputStream()); try { requestEntity = new BufferedHttpEntity(basicHttpEntity);
if(object.getDataInputStream() != null) { if(object.containsMetadata(StorageObject.METADATA_HEADER_CONTENT_LENGTH)) { if(log.isDebugEnabled()) { object.getDataInputStream(), object.getContentType(), object.getContentLength(), basicHttpEntity.setContent(object.getDataInputStream()); try { requestEntity = new BufferedHttpEntity(basicHttpEntity);
interruptableInputStream = new InterruptableInputStream(object.getDataInputStream()); bufferedInputStream = new BufferedInputStream( new ProgressMonitoredInputStream(interruptableInputStream, progressMonitor));
@Override public InputStream open() throws IOException { try { return session.getClient().getObjectImpl( false, containerService.getContainer(file).getName(), containerService.getKey(file), null, null, null, null, null, null, file.attributes().getVersionId(), new HashMap<String, Object>(), chunk.getParameters()) .getDataInputStream(); } catch(ServiceException e) { throw new IOException(e.getMessage(), e); } } });
interruptableInputStream = new InterruptableInputStream(object.getDataInputStream()); bufferedInputStream = new BufferedInputStream( new ProgressMonitoredInputStream(interruptableInputStream, progressMonitor));
@Override public InputStream openStream() throws IOException { try { final long start; final long end = objectDetails.getContentLength() - 1; if (offset > 0 && offset < objectDetails.getContentLength()) { start = offset; } else if (offset < 0 && (-1 * offset) < objectDetails.getContentLength()) { start = objectDetails.getContentLength() + offset; } else { start = 0; } return service.getObject( config.getS3Bucket(), taskKey, null, null, new String[]{objectDetails.getETag()}, null, start, end ).getDataInputStream(); } catch (ServiceException e) { throw new IOException(e); } } }