Class ServiceCatalogModule.RegionModule
java.lang.Object
com.google.inject.AbstractModule
org.jclouds.openstack.keystone.catalog.config.ServiceCatalogModule.RegionModule
- All Implemented Interfaces:
com.google.inject.Module
- Enclosing class:
ServiceCatalogModule
public static class ServiceCatalogModule.RegionModule
extends com.google.inject.AbstractModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected final RegionIdToAdminURISupplier
guiceProvideRegionIdToAdminURISupplierForApiVersion
(String serviceType, String apiVersion, RegionIdToAdminURISupplier.Factory factory) protected final RegionIdToURISupplier
guiceProvideRegionIdToURISupplierForApiVersion
(String serviceType, String apiVersion, RegionIdToURISupplier.Factory factory) protected RegionIdToAdminURISupplier
provideRegionIdToAdminURISupplierForApiVersion
(String serviceType, String apiVersion, RegionIdToAdminURISupplier.Factory factory) protected RegionIdToURISupplier
provideRegionIdToURISupplierForApiVersion
(String serviceType, String apiVersion, RegionIdToURISupplier.Factory factory) Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
RegionModule
public RegionModule()
-
-
Method Details
-
configure
protected void configure()- Overrides:
configure
in classcom.google.inject.AbstractModule
-
guiceProvideRegionIdToURISupplierForApiVersion
@Provides @Singleton protected final RegionIdToURISupplier guiceProvideRegionIdToURISupplierForApiVersion(@Named("jclouds.keystone.service-type") String serviceType, String apiVersion, RegionIdToURISupplier.Factory factory) -
provideRegionIdToURISupplierForApiVersion
protected RegionIdToURISupplier provideRegionIdToURISupplierForApiVersion(@Named("jclouds.keystone.service-type") String serviceType, String apiVersion, RegionIdToURISupplier.Factory factory) -
guiceProvideRegionIdToAdminURISupplierForApiVersion
@Provides @Singleton protected final RegionIdToAdminURISupplier guiceProvideRegionIdToAdminURISupplierForApiVersion(@Named("jclouds.keystone.service-type") String serviceType, String apiVersion, RegionIdToAdminURISupplier.Factory factory) -
provideRegionIdToAdminURISupplierForApiVersion
protected RegionIdToAdminURISupplier provideRegionIdToAdminURISupplierForApiVersion(@Named("jclouds.keystone.service-type") String serviceType, String apiVersion, RegionIdToAdminURISupplier.Factory factory)
-