The patch adds delimiter option support in the generic blob store
interface. The parameter -- a char -- is correctly used in the
openstack-swift and S3 APIs. The openstack-swift API no longer uses
the "path" parameter, as it does not include subdirectories (subdir
entries) and instead relies on a combination of delimiter and prefix
settings.

GCS, Azure, Atmos, and HPCS do not support the delimiter option. The
support can be added in subsequent patches.
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * Implement generic and S3+Swift delimiter support.

-- File Changes --

    M 
apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosContainerLiveTest.java
 (7)
    M 
apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/functions/ToBlobMetadata.java
 (3)
    M 
apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/functions/ToListContainerOptions.java
 (38)
    M 
apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/functions/ParseObjectListFromResponse.java
 (12)
    M 
apis/s3/src/main/java/org/jclouds/s3/blobstore/functions/ContainerToBucketListOptions.java
 (16)
    M 
apis/s3/src/test/java/org/jclouds/s3/blobstore/functions/BucketToContainerListOptions.java
 (4)
    M 
apis/swift/src/test/java/org/jclouds/openstack/swift/blobstore/integration/SwiftContainerLiveTest.java
 (7)
    M 
blobstore/src/main/java/org/jclouds/blobstore/options/ListContainerOptions.java 
(37)
    M 
blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerLiveTest.java
 (51)
    M 
blobstore/src/test/java/org/jclouds/blobstore/options/ListOptionsTest.java (7)
    M 
providers/azureblob/src/test/java/org/jclouds/azureblob/blobstore/integration/AzureBlobContainerLiveTest.java
 (7)
    M 
providers/hpcloud-objectstorage/src/test/java/org/jclouds/hpcloud/objectstorage/blobstore/integration/HPCloudObjectStorageContainerLiveTest.java
 (5)

-- Patch Links --

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

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

Reply via email to