Also deprecate byte[], File, InputSupplier<InputStream>, and String Payloads. Callers should instead provide a ByteSource via ByteSource.wrap(byte[]) and Files.asByteSource(File) You can merge this Pull Request by running:
git pull https://github.com/maginatics/jclouds byte-source Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds/pull/234 -- Commit Summary -- * JCLOUDS-410. Add support for ByteSource Payloads -- File Changes -- M blobstore/src/main/java/org/jclouds/blobstore/domain/BlobBuilder.java (11) M blobstore/src/main/java/org/jclouds/blobstore/domain/internal/BlobBuilderImpl.java (11) M core/src/main/java/org/jclouds/http/HttpMessage.java (13) M core/src/main/java/org/jclouds/http/HttpUtils.java (3) M core/src/main/java/org/jclouds/io/Payloads.java (12) M core/src/main/java/org/jclouds/io/payloads/ByteArrayPayload.java (1) A core/src/main/java/org/jclouds/io/payloads/ByteSourcePayload.java (64) M core/src/main/java/org/jclouds/io/payloads/FilePayload.java (1) M core/src/main/java/org/jclouds/io/payloads/InputStreamSupplierPayload.java (1) M core/src/main/java/org/jclouds/io/payloads/StringPayload.java (1) -- Patch Links -- https://github.com/jclouds/jclouds/pull/234.patch https://github.com/jclouds/jclouds/pull/234.diff
