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
