Repository: jclouds-examples Updated Branches: refs/heads/master ff4ddd664 -> 64f7069ec
Prefer Files.asCharSink over FileWriter Project: http://git-wip-us.apache.org/repos/asf/jclouds-examples/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds-examples/commit/64f7069e Tree: http://git-wip-us.apache.org/repos/asf/jclouds-examples/tree/64f7069e Diff: http://git-wip-us.apache.org/repos/asf/jclouds-examples/diff/64f7069e Branch: refs/heads/master Commit: 64f7069ec0648fd52ec84faf1e67c39ac0578e2b Parents: ff4ddd6 Author: Andrew Gaul <[email protected]> Authored: Thu May 22 01:05:13 2014 -0700 Committer: Andrew Gaul <[email protected]> Committed: Thu May 22 01:05:13 2014 -0700 ---------------------------------------------------------------------- .../examples/rackspace/cloudfiles/CloudFilesPublish.java | 7 ++----- .../jclouds/examples/rackspace/cloudfiles/UploadObjects.java | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/64f7069e/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/CloudFilesPublish.java ---------------------------------------------------------------------- diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/CloudFilesPublish.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/CloudFilesPublish.java index f788968..b64588b 100644 --- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/CloudFilesPublish.java +++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/CloudFilesPublish.java @@ -24,10 +24,8 @@ import static org.jclouds.examples.rackspace.cloudfiles.Constants.PROVIDER; import static org.jclouds.examples.rackspace.cloudfiles.Constants.REGION; import static org.jclouds.examples.rackspace.cloudfiles.Constants.SUFFIX; -import java.io.BufferedWriter; import java.io.Closeable; import java.io.File; -import java.io.FileWriter; import java.io.IOException; import java.net.URI; @@ -39,6 +37,7 @@ import org.jclouds.openstack.swift.v1.options.CreateContainerOptions; import org.jclouds.rackspace.cloudfiles.v1.CloudFilesApi; import org.jclouds.rackspace.cloudfiles.v1.features.CDNApi; +import com.google.common.base.Charsets; import com.google.common.collect.ImmutableMap; import com.google.common.io.ByteSource; import com.google.common.io.Closeables; @@ -99,9 +98,7 @@ public class CloudFilesPublish implements Closeable { File tempFile = File.createTempFile(FILENAME, SUFFIX); tempFile.deleteOnExit(); - BufferedWriter out = new BufferedWriter(new FileWriter(tempFile)); - out.write("Hello Cloud Files"); - out.close(); + Files.asCharSink(tempFile, Charsets.UTF_8).write("Hello Cloud Files"); ObjectApi objectApi = cloudFiles.objectApiInRegionForContainer(REGION, CONTAINER_PUBLISH); http://git-wip-us.apache.org/repos/asf/jclouds-examples/blob/64f7069e/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/UploadObjects.java ---------------------------------------------------------------------- diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/UploadObjects.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/UploadObjects.java index d7ed51c..4e8d22b 100644 --- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/UploadObjects.java +++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/UploadObjects.java @@ -22,10 +22,8 @@ import static org.jclouds.examples.rackspace.cloudfiles.Constants.CONTAINER; import static org.jclouds.examples.rackspace.cloudfiles.Constants.PROVIDER; import static org.jclouds.examples.rackspace.cloudfiles.Constants.REGION; -import java.io.BufferedWriter; import java.io.Closeable; import java.io.File; -import java.io.FileWriter; import java.io.IOException; import java.util.HashMap; import java.util.Map; @@ -38,6 +36,7 @@ import org.jclouds.io.Payloads; import org.jclouds.openstack.swift.v1.blobstore.RegionScopedBlobStoreContext; import org.jclouds.rackspace.cloudfiles.v1.CloudFilesApi; +import com.google.common.base.Charsets; import com.google.common.collect.ImmutableMap; import com.google.common.io.ByteSource; import com.google.common.io.Closeables; @@ -94,9 +93,7 @@ public class UploadObjects implements Closeable { File tempFile = File.createTempFile(filename, suffix); tempFile.deleteOnExit(); - BufferedWriter out = new BufferedWriter(new FileWriter(tempFile)); - out.write("uploadObjectFromFile"); - out.close(); + Files.asCharSink(tempFile, Charsets.UTF_8).write("uploadObjectFromFile"); ByteSource byteSource = Files.asByteSource(tempFile); Payload payload = Payloads.newByteSourcePayload(byteSource);
