| Constructor and Description | 
|---|
AWSS3AsyncBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   AWSS3AsyncClient async,
                   AWSS3Client sync,
                   com.google.common.base.Function<Set<BucketMetadata>,PageSet<? extends StorageMetadata>> convertBucketsToStorageMetadata,
                   ContainerToBucketListOptions container2BucketListOptions,
                   BucketToResourceList bucket2ResourceList,
                   ObjectToBlob object2Blob,
                   BlobToHttpGetOptions blob2ObjectGetOptions,
                   BlobToObject blob2Object,
                   ObjectToBlobMetadata object2BlobMd,
                   javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                   com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls,
                   javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)
Deprecated.  
  | 
| Constructor and Description | 
|---|
LocalAsyncBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   ContentMetadataCodec contentMetadataCodec,
                   IfDirectoryReturnNameStrategy ifDirectoryReturnName,
                   Blob.Factory blobFactory,
                   LocalStorageStrategy storageStrategy)
Deprecated.  
  | 
| Modifier and Type | Field and Description | 
|---|---|
protected BlobUtils | 
BaseBlobStore.blobUtils  | 
protected BlobUtils | 
BaseAsyncBlobStore.blobUtils
Deprecated.  
  | 
| Constructor and Description | 
|---|
BaseAsyncBlobStore(BlobStoreContext context,
                  BlobUtils blobUtils,
                  com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                  com.google.common.base.Supplier<Location> defaultLocation,
                  com.google.common.base.Supplier<Set<? extends Location>> locations)
Deprecated.  
  | 
BaseBlobStore(BlobStoreContext context,
             BlobUtils blobUtils,
             com.google.common.base.Supplier<Location> defaultLocation,
             com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BlobUtilsImpl
Encryption, Hashing, and IO Utilities needed to sign and verify blobstore requests and responses. 
 | 
| Constructor and Description | 
|---|
CloudFilesAsyncBlobStore(BlobStoreContext context,
                        BlobUtils blobUtils,
                        com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                        com.google.common.base.Supplier<Location> defaultLocation,
                        com.google.common.base.Supplier<Set<? extends Location>> locations,
                        CloudFilesClient sync,
                        CloudFilesAsyncClient async,
                        ContainerToResourceMetadata container2ResourceMd,
                        BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                        ContainerToResourceList container2ResourceList,
                        ObjectToBlob object2Blob,
                        BlobToObject blob2Object,
                        ObjectToBlobMetadata object2BlobMd,
                        BlobToHttpGetOptions blob2ObjectGetOptions,
                        javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                        EnableCDNAndCache enableCDNAndCache,
                        javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)
Deprecated.  
  | 
CloudFilesBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   CommonSwiftClient sync,
                   ContainerToResourceMetadata container2ResourceMd,
                   BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                   ContainerToResourceList container2ResourceList,
                   ObjectToBlob object2Blob,
                   BlobToObject blob2Object,
                   ObjectToBlobMetadata object2BlobMd,
                   BlobToHttpGetOptions blob2ObjectGetOptions,
                   javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                   EnableCDNAndCache enableCDNAndCache,
                   javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FileSystemBlobUtilsImpl
Implements the  
BlobUtils interfaced and act as a bridge to
 LocalStorageStrategy when used inside AsyncBlobStore | 
| Constructor and Description | 
|---|
HPCloudObjectStorageAsyncBlobStore(BlobStoreContext context,
                                  BlobUtils blobUtils,
                                  com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                                  com.google.common.base.Supplier<Location> defaultLocation,
                                  com.google.common.base.Supplier<Set<? extends Location>> locations,
                                  HPCloudObjectStorageApi sync,
                                  HPCloudObjectStorageAsyncApi async,
                                  ContainerToResourceMetadata container2ResourceMd,
                                  BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                                  ContainerToResourceList container2ResourceList,
                                  ObjectToBlob object2Blob,
                                  BlobToObject blob2Object,
                                  ObjectToBlobMetadata object2BlobMd,
                                  BlobToHttpGetOptions blob2ObjectGetOptions,
                                  javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                                  EnableCDNAndCache enableAndCache,
                                  javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)
Deprecated.  
  | 
HPCloudObjectStorageBlobStore(BlobStoreContext context,
                             BlobUtils blobUtils,
                             com.google.common.base.Supplier<Location> defaultLocation,
                             com.google.common.base.Supplier<Set<? extends Location>> locations,
                             HPCloudObjectStorageApi sync,
                             ContainerToResourceMetadata container2ResourceMd,
                             BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                             ContainerToResourceList container2ResourceList,
                             ObjectToBlob object2Blob,
                             BlobToObject blob2Object,
                             ObjectToBlobMetadata object2BlobMd,
                             BlobToHttpGetOptions blob2ObjectGetOptions,
                             javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                             EnableCDNAndCache enableAndCache,
                             javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy)  | 
| Constructor and Description | 
|---|
SwiftAsyncBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   CommonSwiftClient sync,
                   CommonSwiftAsyncClient async,
                   ContainerToResourceMetadata container2ResourceMd,
                   BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                   ContainerToResourceList container2ResourceList,
                   ObjectToBlob object2Blob,
                   BlobToObject blob2Object,
                   ObjectToBlobMetadata object2BlobMd,
                   BlobToHttpGetOptions blob2ObjectGetOptions,
                   javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                   javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)
Deprecated.  
  | 
SwiftBlobStore(BlobStoreContext context,
              BlobUtils blobUtils,
              com.google.common.base.Supplier<Location> defaultLocation,
              com.google.common.base.Supplier<Set<? extends Location>> locations,
              CommonSwiftClient sync,
              ContainerToResourceMetadata container2ResourceMd,
              BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
              ContainerToResourceList container2ResourceList,
              ObjectToBlob object2Blob,
              BlobToObject blob2Object,
              ObjectToBlobMetadata object2BlobMd,
              BlobToHttpGetOptions blob2ObjectGetOptions,
              javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
              javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy)  | 
| Constructor and Description | 
|---|
S3AsyncBlobStore(BlobStoreContext context,
                BlobUtils blobUtils,
                com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                com.google.common.base.Supplier<Location> defaultLocation,
                com.google.common.base.Supplier<Set<? extends Location>> locations,
                S3AsyncClient async,
                S3Client sync,
                com.google.common.base.Function<Set<BucketMetadata>,PageSet<? extends StorageMetadata>> convertBucketsToStorageMetadata,
                ContainerToBucketListOptions container2BucketListOptions,
                BucketToResourceList bucket2ResourceList,
                ObjectToBlob object2Blob,
                BlobToHttpGetOptions blob2ObjectGetOptions,
                BlobToObject blob2Object,
                ObjectToBlobMetadata object2BlobMd,
                javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls)
Deprecated.  
  | 
S3BlobStore(BlobStoreContext context,
           BlobUtils blobUtils,
           com.google.common.base.Supplier<Location> defaultLocation,
           com.google.common.base.Supplier<Set<? extends Location>> locations,
           S3Client sync,
           com.google.common.base.Function<Set<BucketMetadata>,PageSet<? extends StorageMetadata>> convertBucketsToStorageMetadata,
           ContainerToBucketListOptions container2BucketListOptions,
           BucketToResourceList bucket2ResourceList,
           ObjectToBlob object2Blob,
           BlobToHttpGetOptions blob2ObjectGetOptions,
           BlobToObject blob2Object,
           ObjectToBlobMetadata object2BlobMd,
           javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
           com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.