org.jclouds.s3.blobstore.config
Class S3BlobStoreContextModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.jclouds.s3.blobstore.config.S3BlobStoreContextModule
All Implemented Interfaces:
com.google.inject.Module

public class S3BlobStoreContextModule
extends com.google.inject.AbstractModule

Configures the S3BlobStoreContext; requires S3AsyncBlobStore bound.


Constructor Summary
S3BlobStoreContextModule()
           
 
Method Summary
protected  void bindRequestSigner()
           
protected  com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls(BackoffOnNotFoundWhenGetBucketACL loader)
           
protected  void configure()
           
 
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

S3BlobStoreContextModule

public S3BlobStoreContextModule()
Method Detail

configure

protected void configure()
Specified by:
configure in class com.google.inject.AbstractModule

bindRequestSigner

protected void bindRequestSigner()

bucketAcls

@Provides
@Singleton
protected com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls(BackoffOnNotFoundWhenGetBucketACL loader)


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