Class AWSS3BlobStoreContextImpl
java.lang.Object
com.google.common.collect.ForwardingObject
org.jclouds.internal.BaseView
org.jclouds.blobstore.internal.BlobStoreContextImpl
org.jclouds.s3.blobstore.internal.S3BlobStoreContextImpl
org.jclouds.aws.s3.blobstore.internal.AWSS3BlobStoreContextImpl
- All Implemented Interfaces:
Closeable,AutoCloseable,AWSS3BlobStoreContext,BlobStoreContext,S3BlobStoreContext,View
@Singleton
public class AWSS3BlobStoreContextImpl
extends S3BlobStoreContextImpl
implements AWSS3BlobStoreContext
-
Constructor Summary
ConstructorsConstructorDescriptionAWSS3BlobStoreContextImpl(Context backend, com.google.common.reflect.TypeToken<? extends Context> backendType, Utils utils, ConsistencyModel consistencyModel, BlobStore blobStore, BlobRequestSigner blobRequestSigner) -
Method Summary
Methods inherited from class org.jclouds.blobstore.internal.BlobStoreContextImpl
close, equals, getConsistencyModel, getSigner, hashCode, toString, utilsMethods inherited from class org.jclouds.internal.BaseView
delegate, getBackendType, string, unwrap, unwrap, unwrapApiMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jclouds.blobstore.BlobStoreContext
close, getConsistencyModel, getSigner, utilsMethods inherited from interface org.jclouds.View
getBackendType, unwrap, unwrap, unwrapApi
-
Constructor Details
-
AWSS3BlobStoreContextImpl
@Inject public AWSS3BlobStoreContextImpl(Context backend, com.google.common.reflect.TypeToken<? extends Context> backendType, Utils utils, ConsistencyModel consistencyModel, BlobStore blobStore, BlobRequestSigner blobRequestSigner)
-
-
Method Details
-
getBlobStore
- Specified by:
getBlobStorein interfaceAWSS3BlobStoreContext- Specified by:
getBlobStorein interfaceBlobStoreContext- Specified by:
getBlobStorein interfaceS3BlobStoreContext- Overrides:
getBlobStorein classS3BlobStoreContextImpl- Returns:
- a portable interface for the BlobStore.
-