Class ServiceCatalogModule
java.lang.Object
com.google.inject.AbstractModule
org.jclouds.openstack.keystone.catalog.config.ServiceCatalogModule
- All Implemented Interfaces:
com.google.inject.Module
public class ServiceCatalogModule
extends com.google.inject.AbstractModule
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFor global services who have no regions, such as DNS.static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected final com.google.common.base.Supplier<List<ServiceEndpoint>> provideServiceCatalog(com.google.inject.Injector i, String keystoneVersion) 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, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
ServiceCatalogModule
public ServiceCatalogModule()
-
-
Method Details
-
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-
provideServiceCatalog
@Provides @Singleton protected final com.google.common.base.Supplier<List<ServiceEndpoint>> provideServiceCatalog(com.google.inject.Injector i, @Named("jclouds.keystone.version") String keystoneVersion)
-