Repository: jclouds
Updated Branches:
  refs/heads/master 05c05e3de -> 3b42bafe2


Add streaming methods to ForwardingBlobStore

Follow on to 05c05e3de25c1f6c215ce9ed39c6894b0aa62e4f.


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/3b42bafe
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/3b42bafe
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/3b42bafe

Branch: refs/heads/master
Commit: 3b42bafe25f9199c52e9c97230f217b66803fc50
Parents: 05c05e3
Author: Andrew Gaul <[email protected]>
Authored: Sun Sep 4 22:08:42 2016 -0700
Committer: Andrew Gaul <[email protected]>
Committed: Sun Sep 4 22:16:40 2016 -0700

----------------------------------------------------------------------
 .../blobstore/util/ForwardingBlobStore.java     | 23 ++++++++++++++++++++
 1 file changed, 23 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/3b42bafe/blobstore/src/main/java/org/jclouds/blobstore/util/ForwardingBlobStore.java
----------------------------------------------------------------------
diff --git 
a/blobstore/src/main/java/org/jclouds/blobstore/util/ForwardingBlobStore.java 
b/blobstore/src/main/java/org/jclouds/blobstore/util/ForwardingBlobStore.java
index b25d56e..be58f77 100644
--- 
a/blobstore/src/main/java/org/jclouds/blobstore/util/ForwardingBlobStore.java
+++ 
b/blobstore/src/main/java/org/jclouds/blobstore/util/ForwardingBlobStore.java
@@ -19,8 +19,11 @@ package org.jclouds.blobstore.util;
 
 import static com.google.common.base.Preconditions.checkNotNull;
 
+import java.io.File;
+import java.io.InputStream;
 import java.util.List;
 import java.util.Set;
+import java.util.concurrent.ExecutorService;
 
 import com.google.common.collect.ForwardingObject;
 
@@ -263,4 +266,24 @@ public abstract class ForwardingBlobStore extends 
ForwardingObject
    public int getMaximumNumberOfParts() {
       return delegate().getMaximumNumberOfParts();
    }
+
+   @Override
+   public void downloadBlob(String container, String name, File destination) {
+      delegate().downloadBlob(container, name, destination);
+   }
+
+   @Override
+   public void downloadBlob(String container, String name, File destination, 
ExecutorService executor) {
+      delegate().downloadBlob(container, name, destination, executor);
+   }
+
+   @Override
+   public InputStream streamBlob(String container, String name) {
+      return delegate().streamBlob(container, name);
+   }
+
+   @Override
+   public InputStream streamBlob(String container, String name, 
ExecutorService executor) {
+      return delegate().streamBlob(container, name, executor);
+   }
 }

Reply via email to