本文整理了Java中org.jclouds.blobstore.BlobStore.listMultipartUploads()
方法的一些代码示例,展示了BlobStore.listMultipartUploads()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BlobStore.listMultipartUploads()
方法的具体详情如下:
包路径:org.jclouds.blobstore.BlobStore
类名称:BlobStore
方法名:listMultipartUploads
暂无
代码示例来源:origin: gaul/s3proxy
List<MultipartUpload> uploads = blobStore.listMultipartUploads(
container);
代码示例来源:origin: gaul/s3proxy
private static void handleContainerDelete(HttpServletResponse response,
BlobStore blobStore, String containerName)
throws IOException, S3Exception {
if (!blobStore.containerExists(containerName)) {
throw new S3Exception(S3ErrorCode.NO_SUCH_BUCKET);
}
String blobStoreType = getBlobStoreType(blobStore);
if (blobStoreType.equals("b2")) {
// S3 allows deleting a container with in-progress MPU while B2 does
// not. Explicitly cancel uploads for B2.
for (MultipartUpload mpu : blobStore.listMultipartUploads(
containerName)) {
blobStore.abortMultipartUpload(mpu);
}
}
if (!blobStore.deleteContainerIfEmpty(containerName)) {
throw new S3Exception(S3ErrorCode.BUCKET_NOT_EMPTY);
}
response.setStatus(HttpServletResponse.SC_NO_CONTENT);
}
代码示例来源:origin: com.amysta.jclouds/jclouds-blobstore
@Override
public List<MultipartUpload> listMultipartUploads(String container) {
return delegate().listMultipartUploads(container);
}
代码示例来源:origin: apache/jclouds
@Override
public List<MultipartUpload> listMultipartUploads(String container) {
return delegate().listMultipartUploads(container);
}
代码示例来源:origin: org.apache.jclouds/jclouds-blobstore
@Override
public List<MultipartUpload> listMultipartUploads(String container) {
return delegate().listMultipartUploads(container);
}
代码示例来源:origin: Nextdoor/bender
@Override
public List<MultipartUpload> listMultipartUploads(String container) {
return delegate().listMultipartUploads(container);
}
代码示例来源:origin: Nextdoor/bender
List<MultipartUpload> uploads = blobStore.listMultipartUploads(
container);
代码示例来源:origin: org.gaul/s3proxy
List<MultipartUpload> uploads = blobStore.listMultipartUploads(
container);
代码示例来源:origin: org.gaul/s3proxy
private static void handleContainerDelete(HttpServletResponse response,
BlobStore blobStore, String containerName)
throws IOException, S3Exception {
if (!blobStore.containerExists(containerName)) {
throw new S3Exception(S3ErrorCode.NO_SUCH_BUCKET);
}
String blobStoreType = getBlobStoreType(blobStore);
if (blobStoreType.equals("b2")) {
// S3 allows deleting a container with in-progress MPU while B2 does
// not. Explicitly cancel uploads for B2.
for (MultipartUpload mpu : blobStore.listMultipartUploads(
containerName)) {
blobStore.abortMultipartUpload(mpu);
}
}
if (!blobStore.deleteContainerIfEmpty(containerName)) {
throw new S3Exception(S3ErrorCode.BUCKET_NOT_EMPTY);
}
response.setStatus(HttpServletResponse.SC_NO_CONTENT);
}
代码示例来源:origin: Nextdoor/bender
private static void handleContainerDelete(HttpServletResponse response,
BlobStore blobStore, String containerName)
throws IOException, S3Exception {
if (!blobStore.containerExists(containerName)) {
throw new S3Exception(S3ErrorCode.NO_SUCH_BUCKET);
}
String blobStoreType = getBlobStoreType(blobStore);
if (blobStoreType.equals("b2")) {
// S3 allows deleting a container with in-progress MPU while B2 does
// not. Explicitly cancel uploads for B2.
for (MultipartUpload mpu : blobStore.listMultipartUploads(
containerName)) {
blobStore.abortMultipartUpload(mpu);
}
}
if (!blobStore.deleteContainerIfEmpty(containerName)) {
throw new S3Exception(S3ErrorCode.BUCKET_NOT_EMPTY);
}
response.setStatus(HttpServletResponse.SC_NO_CONTENT);
}
代码示例来源:origin: apache/jclouds
List<MultipartUpload> uploads = blobStore.listMultipartUploads(container);
assertThat(uploads).isEmpty();
MultipartPart part2 = blobStore.uploadMultipartPart(mpu, 2, payload2);
uploads = blobStore.listMultipartUploads(container);
assertThat(uploads).hasSize(1);
mpu = null;
uploads = blobStore.listMultipartUploads(container);
assertThat(uploads).isEmpty();
内容来源于网络,如有侵权,请联系作者删除!