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, 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
-
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:
getBlobStorein interfaceBlobStoreContext- Specified by:
getBlobStorein interfaceS3BlobStoreContext- Overrides:
getBlobStorein classBlobStoreContextImpl- Returns:
- a portable interface for the BlobStore.
-