Large Blob Support for AzureClient; the next step of this is to support
PutOptions.multipart and digest a blob into 4M parts. This just implements
the Azure interaction.
You can merge this Pull Request by running:
git pull https://github.com/jkew/jclouds master
Or you can view, comment on it, or merge it online at:
https://github.com/jclouds/jclouds/pull/52
-- Commit Summary --
* JCLOUDS-161
-- File Changes --
M
providers/azureblob/src/main/java/org/jclouds/azureblob/AzureBlobAsyncClient.java
(52)
M
providers/azureblob/src/main/java/org/jclouds/azureblob/AzureBlobClient.java
(27)
A
providers/azureblob/src/main/java/org/jclouds/azureblob/binders/BindAzureBlocksToRequest.java
(32)
M
providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AzureAsyncBlobStore.java
(39)
M
providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AzureBlobStore.java
(31)
A
providers/azureblob/src/main/java/org/jclouds/azureblob/domain/BlobBlockProperties.java
(10)
A
providers/azureblob/src/main/java/org/jclouds/azureblob/domain/ListBlobBlocksResponse.java
(10)
A
providers/azureblob/src/main/java/org/jclouds/azureblob/domain/internal/BlobBlockPropertiesImpl.java
(55)
A
providers/azureblob/src/main/java/org/jclouds/azureblob/domain/internal/ListBlobBlocksResponseImpl.java
(39)
A
providers/azureblob/src/main/java/org/jclouds/azureblob/predicates/validators/BlockIdValidator.java
(25)
A
providers/azureblob/src/main/java/org/jclouds/azureblob/xml/BlobBlocksResultsHandler.java
(81)
M
providers/azureblob/src/test/java/org/jclouds/azureblob/AzureBlobClientLiveTest.java
(38)
M
providers/azureblob/src/test/java/org/jclouds/azureblob/blobstore/integration/AzureBlobIntegrationLiveTest.java
(5)
A
providers/azureblob/src/test/java/org/jclouds/azureblob/xml/BlobBlocksResultsHandlerTest.java
(43)
A providers/azureblob/src/test/resources/test_list_blob_blocks.xml (23)
-- Patch Links --
https://github.com/jclouds/jclouds/pull/52.patch
https://github.com/jclouds/jclouds/pull/52.diff