| Package | Description |
|---|---|
| org.jclouds.openstack.swift.blobstore | |
| org.jclouds.openstack.swift.blobstore.strategy.internal |
| Constructor and Description |
|---|
SwiftBlobSigner(BlobToObject blobToObject,
org.jclouds.blobstore.functions.BlobToHttpGetOptions blob2HttpGetOptions,
org.jclouds.crypto.Crypto crypto,
com.google.inject.Provider<Long> unixEpochTimestampProvider,
com.google.common.base.Supplier<String> temporaryUrlKeySupplier,
com.google.common.base.Function<org.jclouds.reflect.Invocation,org.jclouds.http.HttpRequest> processor,
Class<T> ownerType)
create a signer for this subtype of swift
|
SwiftBlobStore(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
org.jclouds.blobstore.BlobStoreContext context,
org.jclouds.blobstore.util.BlobUtils blobUtils,
com.google.common.base.Supplier<org.jclouds.domain.Location> defaultLocation,
com.google.common.base.Supplier<Set<? extends org.jclouds.domain.Location>> locations,
CommonSwiftClient sync,
ContainerToResourceMetadata container2ResourceMd,
BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
ContainerToResourceList container2ResourceList,
ObjectToBlob object2Blob,
BlobToObject blob2Object,
ObjectToBlobMetadata object2BlobMd,
org.jclouds.blobstore.functions.BlobToHttpGetOptions blob2ObjectGetOptions,
javax.inject.Provider<org.jclouds.blobstore.strategy.internal.FetchBlobMetadata> fetchBlobMetadataProvider,
javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<String> |
ParallelMultipartUploadStrategy.execute(String container,
org.jclouds.blobstore.domain.Blob blob,
org.jclouds.blobstore.options.PutOptions options,
BlobToObject blob2Object) |
com.google.common.util.concurrent.ListenableFuture<String> |
AsyncMultipartUploadStrategy.execute(String container,
org.jclouds.blobstore.domain.Blob blob,
org.jclouds.blobstore.options.PutOptions options,
BlobToObject blob2Object) |
protected void |
ParallelMultipartUploadStrategy.prepareUploadPart(String container,
org.jclouds.blobstore.domain.Blob blob,
String key,
Integer part,
org.jclouds.io.Payload payload,
long offset,
long size,
SortedMap<Integer,String> etags,
BlockingQueue<Integer> activeParts,
Map<Integer,com.google.common.util.concurrent.ListenableFuture<String>> futureParts,
AtomicInteger errors,
int maxRetries,
Map<Integer,Exception> errorMap,
Queue<org.jclouds.openstack.swift.blobstore.strategy.internal.ParallelMultipartUploadStrategy.Part> toRetry,
CountDownLatch latch,
BlobToObject blob2Object) |
| Constructor and Description |
|---|
SequentialMultipartUploadStrategy(CommonSwiftClient client,
javax.inject.Provider<org.jclouds.blobstore.domain.BlobBuilder> blobBuilders,
BlobToObject blob2Object,
MultipartUploadSlicingAlgorithm algorithm,
org.jclouds.io.PayloadSlicer slicer,
MultipartNamingStrategy namingStrategy) |
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.