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