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, utils
Methods inherited from class org.jclouds.internal.BaseView
delegate, getBackendType, string, unwrap, unwrap, unwrapApi
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jclouds.blobstore.BlobStoreContext
close, getConsistencyModel, getSigner, utils
Methods 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:
getBlobStore
in interfaceAWSS3BlobStoreContext
- Specified by:
getBlobStore
in interfaceBlobStoreContext
- Specified by:
getBlobStore
in interfaceS3BlobStoreContext
- Overrides:
getBlobStore
in classS3BlobStoreContextImpl
- Returns:
- a portable interface for the BlobStore.
-