Tested against AWS-S3 and DreamObjects.  This commit only moves and
renames code although some classes are duplicated for deprecation
purposes.
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * JCLOUDS-258: Support MPU for generic S3

-- File Changes --

    M apis/s3/src/main/java/org/jclouds/s3/S3Client.java (141)
    A 
apis/s3/src/main/java/org/jclouds/s3/binders/BindObjectMetadataToRequest.java 
(86)
    A 
apis/s3/src/main/java/org/jclouds/s3/binders/BindPartIdsAndETagsToRequest.java 
(58)
    M 
apis/s3/src/main/java/org/jclouds/s3/blobstore/config/S3BlobStoreContextModule.java
 (6)
    A 
apis/s3/src/main/java/org/jclouds/s3/blobstore/strategy/AsyncMultipartUploadStrategy.java
 (31)
    A 
apis/s3/src/main/java/org/jclouds/s3/blobstore/strategy/MultipartUpload.java 
(37)
    A 
apis/s3/src/main/java/org/jclouds/s3/blobstore/strategy/MultipartUploadStrategy.java
 (28)
    R 
apis/s3/src/main/java/org/jclouds/s3/blobstore/strategy/internal/MultipartUploadSlicingAlgorithm.java
 (4)
    R 
apis/s3/src/main/java/org/jclouds/s3/blobstore/strategy/internal/ParallelMultipartUploadStrategy.java
 (16)
    R 
apis/s3/src/main/java/org/jclouds/s3/blobstore/strategy/internal/SequentialMultipartUploadStrategy.java
 (10)
    A 
apis/s3/src/main/java/org/jclouds/s3/functions/ETagFromHttpResponseViaRegex.java
 (57)
    A apis/s3/src/main/java/org/jclouds/s3/functions/ObjectMetadataKey.java (32)
    A 
apis/s3/src/main/java/org/jclouds/s3/functions/UploadIdFromHttpResponseViaRegex.java
 (53)
    M apis/s3/src/test/java/org/jclouds/s3/S3ClientLiveTest.java (58)
    M apis/s3/src/test/java/org/jclouds/s3/S3ClientTest.java (98)
    R 
apis/s3/src/test/java/org/jclouds/s3/binders/BindObjectMetadataToRequestTest.java
 (2)
    R 
apis/s3/src/test/java/org/jclouds/s3/binders/BindPartIdsAndETagsToRequestTest.java
 (2)
    M 
apis/s3/src/test/java/org/jclouds/s3/blobstore/integration/S3BlobIntegrationLiveTest.java
 (14)
    R 
apis/s3/src/test/java/org/jclouds/s3/blobstore/strategy/internal/MpuGraphData.java
 (4)
    R 
apis/s3/src/test/java/org/jclouds/s3/blobstore/strategy/internal/MpuPartitioningAlgorithmTest.java
 (4)
    R 
apis/s3/src/test/java/org/jclouds/s3/blobstore/strategy/internal/SequentialMultipartUploadStrategyMockTest.java
 (4)
    R 
apis/s3/src/test/java/org/jclouds/s3/functions/ETagFromHttpResponseViaRegexTest.java
 (2)
    R 
apis/s3/src/test/java/org/jclouds/s3/functions/UploadIdFromHttpResponseViaRegexTest.java
 (2)
    R apis/s3/src/test/resources/complete-multipart-upload.xml (0)
    R apis/s3/src/test/resources/initiate-multipart-upload.xml (0)
    M providers/aws-s3/src/main/java/org/jclouds/aws/s3/AWSS3Client.java (151)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/binders/BindObjectMetadataToRequest.java
 (1)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/binders/BindPartIdsAndETagsToRequest.java
 (1)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/AWSS3BlobStore.java 
(2)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/config/AWSS3BlobStoreContextModule.java
 (6)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/strategy/AsyncMultipartUploadStrategy.java
 (3)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/strategy/MultipartUpload.java
 (1)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/strategy/MultipartUploadStrategy.java
 (3)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/functions/ETagFromHttpResponseViaRegex.java
 (1)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/functions/ObjectMetadataKey.java
 (1)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/functions/UploadIdFromHttpResponseViaRegex.java
 (1)
    M 
providers/aws-s3/src/test/java/org/jclouds/aws/s3/AWSS3ClientLiveTest.java (61)
    M providers/aws-s3/src/test/java/org/jclouds/aws/s3/AWSS3ClientTest.java 
(99)
    M 
providers/aws-s3/src/test/java/org/jclouds/aws/s3/blobstore/integration/AWSS3BlobIntegrationLiveTest.java
 (15)

-- Patch Links --

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

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

Reply via email to