| Modifier and Type | Field and Description | 
|---|---|
| protected BlobUtils | BaseBlobStore. blobUtils | 
| Constructor and Description | 
|---|
| 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  | BlobUtilsImplEncryption, Hashing, and IO Utilities needed to sign and verify blobstore requests and responses. | 
| Constructor and Description | 
|---|
| CloudFilesBlobStore(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                   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  | FileSystemBlobUtilsImplImplements the  BlobUtilsinterfaced and act as a bridge toLocalStorageStrategywhen used insideBlobStore | 
| Constructor and Description | 
|---|
| HPCloudObjectStorageBlobStore(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                             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 enableCDNAndCache,
                             javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy) | 
| Constructor and Description | 
|---|
| SwiftBlobStore(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
              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 | 
|---|
| 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,
           javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy) | 
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.