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); 

Reply via email to