| Package | Description | 
|---|---|
| org.jclouds.cloudfiles | 
 This package contains an Rackspace Cloud Files client implemented by  
HttpCommandExecutorService commands. | 
| org.jclouds.cloudfiles.blobstore | |
| org.jclouds.hpcloud.objectstorage | 
 This package contains an HP Cloud Object Storage client implemented by  
HttpCommandExecutorService commands. | 
| org.jclouds.openstack.swift | |
| org.jclouds.openstack.swift.blobstore | |
| org.jclouds.openstack.swift.blobstore.strategy.internal | |
| org.jclouds.openstack.swift.config | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CloudFilesClient
Provides access to Cloud Files via their REST API. 
 | 
| Constructor and Description | 
|---|
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 | Interface and Description | 
|---|---|
interface  | 
HPCloudObjectStorageApi
Provides synchronous access to HP Cloud Object Storage via the REST API. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SwiftClient
Functionality that's in Swift, and not in CloudFiles. 
 | 
interface  | 
SwiftKeystoneClient
Functionality that's in Swift, and not in CloudFiles. 
 | 
| 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 | 
|---|
SequentialMultipartUploadStrategy(CommonSwiftClient client,
                                 javax.inject.Provider<BlobBuilder> blobBuilders,
                                 BlobToObject blob2Object,
                                 MultipartUploadSlicingAlgorithm algorithm,
                                 PayloadSlicer slicer)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SwiftRestClientModule<S extends CommonSwiftClient,A extends CommonSwiftAsyncClient>  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.