mirror of
https://github.com/apache/jclouds.git
synced 2025-02-16 23:16:58 +00:00
JCLOUDS-894: Fake portable multipart upload for GCS
This commit is contained in:
parent
fb4c65141e
commit
bb62abfaa5
@ -70,6 +70,7 @@ import org.jclouds.googlecloudstorage.options.ListObjectOptions;
|
||||
import org.jclouds.http.HttpResponseException;
|
||||
import org.jclouds.io.ContentMetadata;
|
||||
import org.jclouds.io.Payload;
|
||||
import org.jclouds.io.PayloadSlicer;
|
||||
|
||||
import com.google.common.base.Charsets;
|
||||
import com.google.common.base.Function;
|
||||
@ -92,14 +93,14 @@ public final class GoogleCloudStorageBlobStore extends BaseBlobStore {
|
||||
private final Supplier<String> projectId;
|
||||
|
||||
@Inject GoogleCloudStorageBlobStore(BlobStoreContext context, BlobUtils blobUtils, Supplier<Location> defaultLocation,
|
||||
@Memoized Supplier<Set<? extends Location>> locations, GoogleCloudStorageApi api,
|
||||
@Memoized Supplier<Set<? extends Location>> locations, PayloadSlicer slicer, GoogleCloudStorageApi api,
|
||||
BucketToStorageMetadata bucketToStorageMetadata, ObjectToBlobMetadata objectToBlobMetadata,
|
||||
ObjectListToStorageMetadata objectListToStorageMetadata,
|
||||
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
|
||||
BlobMetadataToObjectTemplate blobMetadataToObjectTemplate,
|
||||
BlobStoreListContainerOptionsToListObjectOptions listContainerOptionsToListObjectOptions,
|
||||
Provider<MultipartUploadStrategy> multipartUploadStrategy, @CurrentProject Supplier<String> projectId) {
|
||||
super(context, blobUtils, defaultLocation, locations);
|
||||
super(context, blobUtils, defaultLocation, locations, slicer);
|
||||
this.api = api;
|
||||
this.bucketToStorageMetadata = bucketToStorageMetadata;
|
||||
this.objectToBlobMetadata = objectToBlobMetadata;
|
||||
|
Loading…
x
Reference in New Issue
Block a user