mirror of
https://github.com/apache/jclouds.git
synced 2025-02-27 13:05:05 +00:00
Add streaming methods to ForwardingBlobStore
Follow on to 05c05e3de25c1f6c215ce9ed39c6894b0aa62e4f.
This commit is contained in:
parent
05c05e3de2
commit
3b42bafe25
@ -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);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user