Plumbs the prefix option to the S3, Azure, OpenStack Swift, Local, and 
Transient providers. The option allows listing all blobs that start with a 
given prefix.
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * JCLOUDS-930: Add the prefix option.
  * Use a _char_ for delimiter in Transient and Local.
  * Factor out the common prefixes method.
  * JCLOUDS-930: Add prefix support to Local store.
  * JCLOUDS-930: Plumb prefix support down to Azure.
  * JCLOUDS-930: Plumb prefix support down to S3.
  * JCLOUDS-930: Add prefix option to OpenStack Swift.

-- File Changes --

    M 
apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosContainerLiveTest.java
 (6)
    M 
apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/blobstore/integration/CloudFilesContainerLiveTest.java
 (6)
    M 
apis/filesystem/src/main/java/org/jclouds/filesystem/strategy/internal/FilesystemStorageStrategyImpl.java
 (4)
    M 
apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/functions/ToListContainerOptions.java
 (13)
    M 
apis/s3/src/main/java/org/jclouds/s3/blobstore/functions/ContainerToBucketListOptions.java
 (7)
    M 
apis/swift/src/test/java/org/jclouds/openstack/swift/blobstore/integration/SwiftContainerLiveTest.java
 (6)
    M blobstore/src/main/java/org/jclouds/blobstore/LocalStorageStrategy.java 
(2)
    M 
blobstore/src/main/java/org/jclouds/blobstore/TransientStorageStrategy.java (4)
    M blobstore/src/main/java/org/jclouds/blobstore/config/LocalBlobStore.java 
(102)
    M 
blobstore/src/main/java/org/jclouds/blobstore/options/ListContainerOptions.java 
(36)
    M 
blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerLiveTest.java
 (31)
    A 
blobstore/src/test/java/org/jclouds/blobstore/strategy/internal/PrefixTest.java 
(116)
    M 
providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/functions/ListOptionsToListBlobsOptions.java
 (6)

-- Patch Links --

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

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

Reply via email to