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

Reply via email to