@Provides @Singleton protected final RegionIdToAdminURISupplier guiceProvideRegionIdToAdminURISupplierForApiVersion( @Named(KeystoneProperties.SERVICE_TYPE) String serviceType, @ApiVersion String apiVersion, RegionIdToAdminURISupplier.Factory factory) { return provideRegionIdToAdminURISupplierForApiVersion(serviceType, apiVersion, factory); }
@Provides @Singleton protected final RegionIdToURISupplier guiceProvideRegionIdToURISupplierForApiVersion( @Named(KeystoneProperties.SERVICE_TYPE) String serviceType, @ApiVersion String apiVersion, RegionIdToURISupplier.Factory factory) { return provideRegionIdToURISupplierForApiVersion(serviceType, apiVersion, factory); }
@Override protected void configure() { install(new FactoryModuleBuilder().implement(RegionIdToURISupplier.class, RegionIdToURIFromAccessForTypeAndVersion.class).build(RegionIdToURISupplier.Factory.class)); install(new FactoryModuleBuilder().implement(RegionIdToAdminURISupplier.class, RegionIdToAdminURIFromAccessForTypeAndVersion.class).build(RegionIdToAdminURISupplier.Factory.class)); // dynamically build the region list as opposed to from properties bind(RegionIdsSupplier.class).to(RegionIdsFromRegionIdToURIKeySet.class); bind(ImplicitLocationSupplier.class).to(FirstRegion.class).in(Scopes.SINGLETON); bind(LocationsSupplier.class).to(RegionToProvider.class).in(Scopes.SINGLETON); }
@Override protected void configure() { install(new FactoryModuleBuilder().implement(RegionIdToURISupplier.class, RegionIdToURIFromAccessForTypeAndVersion.class).build(RegionIdToURISupplier.Factory.class)); install(new FactoryModuleBuilder().implement(RegionIdToAdminURISupplier.class, RegionIdToAdminURIFromAccessForTypeAndVersion.class).build(RegionIdToAdminURISupplier.Factory.class)); // dynamically build the region list as opposed to from properties bind(RegionIdsSupplier.class).to(RegionIdsFromRegionIdToURIKeySet.class); bind(ImplicitLocationSupplier.class).to(FirstRegion.class).in(Scopes.SINGLETON); bind(LocationsSupplier.class).to(RegionToProvider.class).in(Scopes.SINGLETON); }
@Override protected void configure() { install(new FactoryModuleBuilder().implement(RegionIdToURISupplier.class, RegionIdToURIFromAccessForTypeAndVersion.class).build(RegionIdToURISupplier.Factory.class)); install(new FactoryModuleBuilder().implement(RegionIdToAdminURISupplier.class, RegionIdToAdminURIFromAccessForTypeAndVersion.class).build(RegionIdToAdminURISupplier.Factory.class)); // dynamically build the region list as opposed to from properties bind(RegionIdsSupplier.class).to(RegionIdsFromRegionIdToURIKeySet.class); bind(ImplicitLocationSupplier.class).to(FirstRegion.class).in(Scopes.SINGLETON); bind(LocationsSupplier.class).to(RegionToProvider.class).in(Scopes.SINGLETON); }
@Override protected void configure() { install(new FactoryModuleBuilder().implement(RegionIdToURISupplier.class, RegionIdToURIFromAccessForTypeAndVersion.class).build(RegionIdToURISupplier.Factory.class)); install(new FactoryModuleBuilder().implement(RegionIdToAdminURISupplier.class, RegionIdToAdminURIFromAccessForTypeAndVersion.class).build(RegionIdToAdminURISupplier.Factory.class)); // dynamically build the region list as opposed to from properties bind(RegionIdsSupplier.class).to(RegionIdsFromRegionIdToURIKeySet.class); bind(ImplicitLocationSupplier.class).to(FirstRegion.class).in(Scopes.SINGLETON); bind(LocationsSupplier.class).to(RegionToProvider.class).in(Scopes.SINGLETON); }
@Override protected void configure() { install(new FactoryModuleBuilder().implement(RegionIdToURISupplier.class, RegionIdToURIFromAccessForTypeAndVersion.class).build(RegionIdToURISupplier.Factory.class)); install(new FactoryModuleBuilder().implement(RegionIdToAdminURISupplier.class, RegionIdToAdminURIFromAccessForTypeAndVersion.class).build(RegionIdToAdminURISupplier.Factory.class)); // dynamically build the region list as opposed to from properties bind(RegionIdsSupplier.class).to(RegionIdsFromRegionIdToURIKeySet.class); bind(ImplicitLocationSupplier.class).to(FirstRegion.class).in(Scopes.SINGLETON); bind(LocationsSupplier.class).to(RegionToProvider.class).in(Scopes.SINGLETON); }
@Provides @Singleton protected final RegionIdToURISupplier guiceProvideRegionIdToURISupplierForApiVersion( @Named(KeystoneProperties.SERVICE_TYPE) String serviceType, @ApiVersion String apiVersion, RegionIdToURISupplier.Factory factory) { return provideRegionIdToURISupplierForApiVersion(serviceType, apiVersion, factory); }
@Provides @Singleton protected final RegionIdToAdminURISupplier guiceProvideRegionIdToAdminURISupplierForApiVersion( @Named(KeystoneProperties.SERVICE_TYPE) String serviceType, @ApiVersion String apiVersion, RegionIdToAdminURISupplier.Factory factory) { return provideRegionIdToAdminURISupplierForApiVersion(serviceType, apiVersion, factory); }