org.jclouds.blobstore.BlobStore.listMultipartUploads()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(116)

本文整理了Java中org.jclouds.blobstore.BlobStore.listMultipartUploads()方法的一些代码示例,展示了BlobStore.listMultipartUploads()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BlobStore.listMultipartUploads()方法的具体详情如下:
包路径:org.jclouds.blobstore.BlobStore
类名称:BlobStore
方法名:listMultipartUploads

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();

相关文章