org.jclouds.openstack.swift.config
Class SwiftRestClientModule.KeystoneStorageEndpointModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule
          extended by org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule.KeystoneAuthenticationModuleForRegions
              extended by org.jclouds.openstack.swift.config.SwiftRestClientModule.KeystoneStorageEndpointModule
All Implemented Interfaces:
com.google.inject.Module
Enclosing class:
SwiftRestClientModule<S extends CommonSwiftClient,A extends CommonSwiftAsyncClient>

public static class SwiftRestClientModule.KeystoneStorageEndpointModule
extends org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule.KeystoneAuthenticationModuleForRegions


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule
org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule.KeystoneAuthenticationModuleForRegions, org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule.KeystoneAuthenticationModuleForZones, org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule.RegionModule, org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule.ZoneModule
 
Constructor Summary
SwiftRestClientModule.KeystoneStorageEndpointModule()
           
 
Method Summary
protected  com.google.common.base.Supplier<URI> provideStorageUrl(org.jclouds.location.suppliers.RegionIdToURISupplier.Factory factory, String apiVersion)
           
 
Methods inherited from class org.jclouds.openstack.keystone.v2_0.config.KeystoneAuthenticationModule
authenticationMethodForCredentialType, authenticationMethods, bindAuthenticationClient, configure, forRegions, forZones, provideAccessCache, provideAccessSupplier, provideAuthenticationTokenCache
 
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

SwiftRestClientModule.KeystoneStorageEndpointModule

public SwiftRestClientModule.KeystoneStorageEndpointModule()
Method Detail

provideStorageUrl

@Provides
@Singleton
protected com.google.common.base.Supplier<URI> provideStorageUrl(org.jclouds.location.suppliers.RegionIdToURISupplier.Factory factory,
                                                                                    String apiVersion)


Copyright © 2009-2012 jclouds. All Rights Reserved.