This unifies the provider multipart upload code paths and removes code
duplication.
You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds/pull/762

-- Commit Summary --

  * JCLOUDS-894: Add portable multipart upload
  * JCLOUDS-894: Add portable multipart upload for S3
  * JCLOUDS-894: Add portable multipart upload for Azure
  * JCLOUDS-894: Add portable multipart upload for Swift
  * JCLOUDS-894: Odds and ends

-- File Changes --

    M apis/atmos/src/main/java/org/jclouds/atmos/blobstore/AtmosBlobStore.java 
(7)
    M 
apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/blobstore/CloudFilesBlobStore.java
 (5)
    M 
apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java
 (25)
    M 
apis/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/blobstore/integration/SwiftBlobIntegrationLiveTest.java
 (5)
    M apis/s3/src/main/java/org/jclouds/s3/blobstore/S3BlobStore.java (14)
    M 
apis/s3/src/main/java/org/jclouds/s3/blobstore/config/S3BlobStoreContextModule.java
 (6)
    D 
apis/s3/src/main/java/org/jclouds/s3/blobstore/strategy/AsyncMultipartUploadStrategy.java
 (31)
    D 
apis/s3/src/main/java/org/jclouds/s3/blobstore/strategy/MultipartUploadStrategy.java
 (28)
    D 
apis/s3/src/main/java/org/jclouds/s3/blobstore/strategy/internal/ParallelMultipartUploadStrategy.java
 (292)
    D 
apis/s3/src/main/java/org/jclouds/s3/blobstore/strategy/internal/SequentialMultipartUploadStrategy.java
 (123)
    D 
apis/s3/src/test/java/org/jclouds/s3/blobstore/strategy/internal/SequentialMultipartUploadStrategyMockTest.java
 (147)
    M 
apis/swift/src/main/java/org/jclouds/openstack/swift/blobstore/SwiftBlobStore.java
 (5)
    M blobstore/src/main/java/org/jclouds/blobstore/internal/BaseBlobStore.java 
(28)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/AWSS3BlobStore.java 
(16)
    M 
providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AzureBlobStore.java
 (13)
    D 
providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/strategy/AzureBlobBlockUploadStrategy.java
 (82)
    D 
providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/strategy/MultipartUploadStrategy.java
 (34)
    M 
providers/azureblob/src/test/java/org/jclouds/azureblob/blobstore/integration/AzureBlobIntegrationLiveTest.java
 (31)
    D 
providers/azureblob/src/test/java/org/jclouds/azureblob/blobstore/strategy/AzureBlobBlockUploadStrategyTest.java
 (123)
    M 
providers/hpcloud-objectstorage/src/main/java/org/jclouds/hpcloud/objectstorage/blobstore/HPCloudObjectStorageBlobStore.java
 (5)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/762.patch
https://github.com/jclouds/jclouds/pull/762.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/762

Reply via email to