@Override public String toString() { return this.getClass().getName() + " [" + "partNumber=" + getPartNumber() + ", lastModified=" + getLastModified() + ", etag=" + getEtag() + ", size=" + getSize() + "]"; }
@Override public String toString() { return this.getClass().getName() + " [" + "partNumber=" + getPartNumber() + ", lastModified=" + getLastModified() + ", etag=" + getEtag() + ", size=" + getSize() + "]"; }
return new MultipartPart(partNumber, part.getLastModified(), part.getEtag(), -1l); } catch (ServiceException se) { throw new S3ServiceException(se);
return new MultipartPart(partNumber, part.getLastModified(), part.getEtag(), -1l); } catch (ServiceException se) { throw new S3ServiceException(se);
@Override public MultipartPart call() throws BackgroundException { try { final HttpRange range = HttpRange.byLength(offset, length); final MultipartPart part = session.getClient().multipartUploadPartCopy(multipart, partNumber, containerService.getContainer(source).getName(), containerService.getKey(source), null, null, null, null, range.getStart(), range.getEnd(), source.attributes().getVersionId()); if(log.isInfoEnabled()) { log.info(String.format("Received response %s for part number %d", part, partNumber)); } // Populate part with response data that is accessible via the object's metadata return new MultipartPart(partNumber, null == part.getLastModified() ? new Date(System.currentTimeMillis()) : part.getLastModified(), null == part.getEtag() ? StringUtils.EMPTY : part.getEtag(), part.getSize()); } catch(S3ServiceException e) { throw new S3ExceptionMappingService().map("Cannot copy {0}", e, source); } } });
final StringBuilder concat = new StringBuilder(); for(MultipartPart part : completed) { concat.append(part.getEtag());
final StringBuilder concat = new StringBuilder(); for(MultipartPart part : completed) { concat.append(part.getEtag());
builder.e("Part") .e("PartNumber").t(String.valueOf(part.getPartNumber())).up() .e("ETag").t(part.getEtag());
builder.e("Part") .e("PartNumber").t(String.valueOf(part.getPartNumber())).up() .e("ETag").t(part.getEtag());