org.jclouds.s3.blobstore.internal
Class S3BlobStoreContextImpl

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
All Implemented Interfaces:
Closeable, org.jclouds.blobstore.BlobStoreContext, S3BlobStoreContext, org.jclouds.View

@Singleton
public class S3BlobStoreContextImpl
extends org.jclouds.blobstore.internal.BlobStoreContextImpl
implements S3BlobStoreContext


Constructor Summary
S3BlobStoreContextImpl(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
 S3AsyncBlobStore getAsyncBlobStore()
           
 S3BlobStore 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

S3BlobStoreContextImpl

@Inject
public S3BlobStoreContextImpl(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 S3BlobStore getBlobStore()
Specified by:
getBlobStore in interface org.jclouds.blobstore.BlobStoreContext
Specified by:
getBlobStore in interface S3BlobStoreContext
Overrides:
getBlobStore in class org.jclouds.blobstore.internal.BlobStoreContextImpl

getAsyncBlobStore

public S3AsyncBlobStore getAsyncBlobStore()
Specified by:
getAsyncBlobStore in interface org.jclouds.blobstore.BlobStoreContext
Specified by:
getAsyncBlobStore in interface S3BlobStoreContext
Overrides:
getAsyncBlobStore in class org.jclouds.blobstore.internal.BlobStoreContextImpl


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