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
