org.jclouds.aws.s3.blobstore.internal
Class AWSS3BlobStoreContextImpl

java.lang.Object
  extended by com.google.common.collect.ForwardingObject
      extended by org.jclouds.internal.BaseView
          extended by org.jclouds.blobstore.internal.BlobStoreContextImpl
              extended by org.jclouds.s3.blobstore.internal.S3BlobStoreContextImpl
                  extended by org.jclouds.aws.s3.blobstore.internal.AWSS3BlobStoreContextImpl
All Implemented Interfaces:
Closeable, AWSS3BlobStoreContext, org.jclouds.blobstore.BlobStoreContext, org.jclouds.s3.blobstore.S3BlobStoreContext, org.jclouds.View

@Singleton
public class AWSS3BlobStoreContextImpl
extends org.jclouds.s3.blobstore.internal.S3BlobStoreContextImpl
implements AWSS3BlobStoreContext


Constructor Summary
AWSS3BlobStoreContextImpl(org.jclouds.Context backend, com.google.common.reflect.TypeToken<? extends org.jclouds.Context> backendType, org.jclouds.rest.Utils utils, org.jclouds.blobstore.attr.ConsistencyModel consistencyModel, org.jclouds.blobstore.AsyncBlobStore ablobStore, org.jclouds.blobstore.BlobStore blobStore, org.jclouds.blobstore.BlobRequestSigner blobRequestSigner)
           
 
Method Summary
 AWSS3AsyncBlobStore getAsyncBlobStore()
           
 AWSS3BlobStore getBlobStore()
           
 
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 Detail

AWSS3BlobStoreContextImpl

@Inject
public AWSS3BlobStoreContextImpl(org.jclouds.Context backend,
                                        com.google.common.reflect.TypeToken<? extends org.jclouds.Context> backendType,
                                        org.jclouds.rest.Utils utils,
                                        org.jclouds.blobstore.attr.ConsistencyModel consistencyModel,
                                        org.jclouds.blobstore.AsyncBlobStore ablobStore,
                                        org.jclouds.blobstore.BlobStore blobStore,
                                        org.jclouds.blobstore.BlobRequestSigner blobRequestSigner)
Method Detail

getBlobStore

public AWSS3BlobStore getBlobStore()
Specified by:
getBlobStore in interface AWSS3BlobStoreContext
Specified by:
getBlobStore in interface org.jclouds.blobstore.BlobStoreContext
Specified by:
getBlobStore in interface org.jclouds.s3.blobstore.S3BlobStoreContext
Overrides:
getBlobStore in class org.jclouds.s3.blobstore.internal.S3BlobStoreContextImpl

getAsyncBlobStore

public AWSS3AsyncBlobStore getAsyncBlobStore()
Specified by:
getAsyncBlobStore in interface AWSS3BlobStoreContext
Specified by:
getAsyncBlobStore in interface org.jclouds.blobstore.BlobStoreContext
Specified by:
getAsyncBlobStore in interface org.jclouds.s3.blobstore.S3BlobStoreContext
Overrides:
getAsyncBlobStore in class org.jclouds.s3.blobstore.internal.S3BlobStoreContextImpl


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.