We plan to transition Payload to ByteSource in the next major release.
Unfortunately Payload.getInput mask its checked exception and
ByteSource.getInput is final so we cannot continue to mask them.
Deprecation of getInput and addition openStream allows us to
transition callers from the former to the latter.
You can merge this Pull Request by running:

  git pull https://github.com/maginatics/jclouds open-stream

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

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

-- Commit Summary --

  * JCLOUDS-410. Deprecate Payload.getInput

-- File Changes --

    M core/src/main/java/org/jclouds/io/Payload.java (9)
    M core/src/main/java/org/jclouds/io/payloads/BaseCipherPayload.java (2)
    M core/src/main/java/org/jclouds/io/payloads/BasePayload.java (11)
    M core/src/main/java/org/jclouds/io/payloads/ByteArrayPayload.java (2)
    M core/src/main/java/org/jclouds/io/payloads/DelegatingPayload.java (8)
    M core/src/main/java/org/jclouds/io/payloads/FilePayload.java (11)
    M core/src/main/java/org/jclouds/io/payloads/InputStreamPayload.java (2)
    M 
core/src/main/java/org/jclouds/io/payloads/InputStreamSupplierPayload.java (13)
    M core/src/main/java/org/jclouds/io/payloads/MultipartForm.java (10)
    M core/src/main/java/org/jclouds/io/payloads/PhantomPayload.java (2)
    M core/src/main/java/org/jclouds/io/payloads/StreamingPayload.java (9)
    M core/src/main/java/org/jclouds/io/payloads/StringPayload.java (2)
    M core/src/main/java/org/jclouds/io/payloads/UrlEncodedFormPayload.java (2)
    M 
drivers/apachehc/src/main/java/org/jclouds/http/apachehc/ApacheHCUtils.java (7)

-- Patch Links --

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

Reply via email to