This reverts the commits which immediately switched String, byte[]. and 
File-based payloads to require wrapping with Guava ByteSource.

Adding ByteSource support is nice for guava users, but it is unnecessary to 
complicate others in order to support that.

Remember, we have diverse users and some don't think Guava is the only way 
to do I/O.
You can merge this Pull Request by running:

  git pull https://github.com/adriancole/jclouds adrian.revert-bytes

Or you can view, comment on it, or merge it online at:

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

-- Commit Summary --

  * Revert "Replace uses of ByteArrayPayload"
  * Revert "Remove ByteArrayPayload"
  * Do not require Guava ByteSource in order to create a payload.

-- File Changes --

    M blobstore/src/main/clojure/org/jclouds/blobstore2.clj (2)
    M blobstore/src/main/java/org/jclouds/blobstore/domain/BlobBuilder.java (6)
    M 
blobstore/src/main/java/org/jclouds/blobstore/domain/internal/BlobBuilderImpl.java
 (5)
    M 
blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/MarkerFileMkdirStrategy.java
 (7)
    M core/src/main/java/org/jclouds/http/HttpMessage.java (9)
    M core/src/main/java/org/jclouds/http/HttpUtils.java (3)
    M core/src/main/java/org/jclouds/io/Payloads.java (24)
    M core/src/main/java/org/jclouds/io/internal/BasePayloadSlicer.java (4)
    A core/src/main/java/org/jclouds/io/payloads/ByteArrayPayload.java (45)
    M core/src/main/java/org/jclouds/io/payloads/FilePayload.java (4)
    M core/src/main/java/org/jclouds/io/payloads/StringPayload.java (4)
    M core/src/main/java/org/jclouds/rest/internal/RestAnnotationProcessor.java 
(2)
    M 
drivers/apachehc/src/main/java/org/jclouds/http/apachehc/ApacheHCUtils.java (6)
    M drivers/gae/src/main/java/org/jclouds/gae/ConvertToJcloudsResponse.java 
(2)
    M 
providers/aws-s3/src/test/java/org/jclouds/aws/s3/AWSS3ClientLiveTest.java (4)
    M 
providers/azureblob/src/test/java/org/jclouds/azureblob/AzureBlobClientLiveTest.java
 (8)

-- Patch Links --

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

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

Reply via email to