public class LocationModule
extends com.google.inject.AbstractModule
| Constructor and Description | 
|---|
LocationModule()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
configure()  | 
protected com.google.common.base.Supplier<Location> | 
implicitLocationSupplier(AtomicReference<AuthorizationException> authException,
                        long seconds,
                        ImplicitLocationSupplier uncached)  | 
protected com.google.common.base.Supplier<String> | 
implicitRegionIdSupplier(AtomicReference<AuthorizationException> authException,
                        long seconds,
                        ImplicitRegionIdSupplier uncached)  | 
protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<Set<String>>>> | 
isoCodesSupplier(AtomicReference<AuthorizationException> authException,
                long seconds,
                LocationIdToIso3166CodesSupplier uncached)  | 
protected com.google.common.base.Supplier<Set<? extends Location>> | 
memoizedLocationsSupplier(AtomicReference<AuthorizationException> authException,
                         long seconds,
                         LocationsSupplier uncached)  | 
protected com.google.common.base.Supplier<URI> | 
provideProvider(AtomicReference<AuthorizationException> authException,
               long seconds,
               ProviderURISupplier uncached)  | 
protected com.google.common.base.Supplier<Set<String>> | 
regionIdsSupplier(AtomicReference<AuthorizationException> authException,
                 long seconds,
                 RegionIdFilter filter,
                 RegionIdsSupplier uncached)  | 
protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<URI>>> | 
regionIdToURISupplier(AtomicReference<AuthorizationException> authException,
                     long seconds,
                     RegionIdToURISupplier uncached)  | 
protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<Set<String>>>> | 
regionIdToZoneIdsSupplier(AtomicReference<AuthorizationException> authException,
                         long seconds,
                         RegionIdToZoneIdsSupplier uncached)  | 
protected com.google.common.base.Supplier<Set<String>> | 
zoneIdsSupplier(AtomicReference<AuthorizationException> authException,
               long seconds,
               ZoneIdFilter filter,
               ZoneIdsSupplier uncached)  | 
protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<URI>>> | 
zoneIdToURISupplier(AtomicReference<AuthorizationException> authException,
                   long seconds,
                   ZoneIdToURISupplier uncached)  | 
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingprotected void configure()
configure in class com.google.inject.AbstractModule@Provides @Singleton protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<Set<String>>>> isoCodesSupplier(AtomicReference<AuthorizationException> authException, @Named(value="jclouds.session-interval") long seconds, LocationIdToIso3166CodesSupplier uncached)
@Provides @Singleton protected com.google.common.base.Supplier<URI> provideProvider(AtomicReference<AuthorizationException> authException, @Named(value="jclouds.session-interval") long seconds, ProviderURISupplier uncached)
@Provides @Singleton protected com.google.common.base.Supplier<Location> implicitLocationSupplier(AtomicReference<AuthorizationException> authException, @Named(value="jclouds.session-interval") long seconds, ImplicitLocationSupplier uncached)
@Provides @Singleton protected com.google.common.base.Supplier<Set<? extends Location>> memoizedLocationsSupplier(AtomicReference<AuthorizationException> authException, @Named(value="jclouds.session-interval") long seconds, LocationsSupplier uncached)
@Provides @Singleton protected com.google.common.base.Supplier<Set<String>> regionIdsSupplier(AtomicReference<AuthorizationException> authException, @Named(value="jclouds.session-interval") long seconds, RegionIdFilter filter, RegionIdsSupplier uncached)
@Provides @Singleton protected com.google.common.base.Supplier<Set<String>> zoneIdsSupplier(AtomicReference<AuthorizationException> authException, @Named(value="jclouds.session-interval") long seconds, ZoneIdFilter filter, ZoneIdsSupplier uncached)
@Provides @Singleton protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<URI>>> regionIdToURISupplier(AtomicReference<AuthorizationException> authException, @Named(value="jclouds.session-interval") long seconds, RegionIdToURISupplier uncached)
@Provides @Singleton protected com.google.common.base.Supplier<String> implicitRegionIdSupplier(AtomicReference<AuthorizationException> authException, @Named(value="jclouds.session-interval") long seconds, ImplicitRegionIdSupplier uncached)
@Provides @Singleton protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<Set<String>>>> regionIdToZoneIdsSupplier(AtomicReference<AuthorizationException> authException, @Named(value="jclouds.session-interval") long seconds, RegionIdToZoneIdsSupplier uncached)
@Provides @Singleton protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<URI>>> zoneIdToURISupplier(AtomicReference<AuthorizationException> authException, @Named(value="jclouds.session-interval") long seconds, ZoneIdToURISupplier uncached)
Copyright © 2009-2013 jclouds. All Rights Reserved.