Repository: jclouds Updated Branches: refs/heads/master 3932e8a3b -> f5244884a
Avoid impossible UnsupportedEncodingException Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/f5244884 Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/f5244884 Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/f5244884 Branch: refs/heads/master Commit: f5244884a58134d6dcdc6040ba512835cf58d313 Parents: 3932e8a Author: Andrew Gaul <[email protected]> Authored: Wed Jul 2 17:30:09 2014 -0700 Committer: Andrew Gaul <[email protected]> Committed: Wed Jul 2 17:30:09 2014 -0700 ---------------------------------------------------------------------- .../main/java/org/jclouds/io/internal/BasePayloadSlicer.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds/blob/f5244884/core/src/main/java/org/jclouds/io/internal/BasePayloadSlicer.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/jclouds/io/internal/BasePayloadSlicer.java b/core/src/main/java/org/jclouds/io/internal/BasePayloadSlicer.java index c049452..e2ecb43 100644 --- a/core/src/main/java/org/jclouds/io/internal/BasePayloadSlicer.java +++ b/core/src/main/java/org/jclouds/io/internal/BasePayloadSlicer.java @@ -25,7 +25,6 @@ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; -import java.io.UnsupportedEncodingException; import java.util.Arrays; import java.util.Iterator; import java.util.NoSuchElementException; @@ -41,6 +40,7 @@ import org.jclouds.io.payloads.ByteSourcePayload; import org.jclouds.io.payloads.InputStreamPayload; import org.jclouds.io.payloads.InputStreamSupplierPayload; +import com.google.common.base.Charsets; import com.google.common.base.Throwables; import com.google.common.hash.HashCode; import com.google.common.io.ByteSource; @@ -230,11 +230,7 @@ public class BasePayloadSlicer implements PayloadSlicer { } protected Iterable<Payload> doSlice(String rawContent, ContentMetadata meta) { - try { - return doSlice(rawContent.getBytes("UTF-8"), meta); - } catch (UnsupportedEncodingException e) { - throw Throwables.propagate(e); - } + return doSlice(rawContent.getBytes(Charsets.UTF_8), meta); } protected Iterable<Payload> doSlice(byte[] rawContent, ContentMetadata meta) {
