Class S3BlobStoreContextImpl
java.lang.Object
com.google.common.collect.ForwardingObject
org.jclouds.internal.BaseView
org.jclouds.blobstore.internal.BlobStoreContextImpl
org.jclouds.s3.blobstore.internal.S3BlobStoreContextImpl
- All Implemented Interfaces:
Closeable
,AutoCloseable
,BlobStoreContext
,S3BlobStoreContext
,View
- Direct Known Subclasses:
AWSS3BlobStoreContextImpl
@Singleton
public class S3BlobStoreContextImpl
extends BlobStoreContextImpl
implements S3BlobStoreContext
-
Constructor Summary
ConstructorsConstructorDescriptionS3BlobStoreContextImpl
(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
-
S3BlobStoreContextImpl
@Inject public S3BlobStoreContextImpl(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 interfaceBlobStoreContext
- Specified by:
getBlobStore
in interfaceS3BlobStoreContext
- Overrides:
getBlobStore
in classBlobStoreContextImpl
- Returns:
- a portable interface for the BlobStore.
-