Class KeystoneHttpApiModule

  • All Implemented Interfaces:
    com.google.inject.Module

    public class KeystoneHttpApiModule
    extends HttpApiModule<KeystoneApi>
    Configures the Keystone API.
    • Constructor Detail

      • KeystoneHttpApiModule

        public KeystoneHttpApiModule()
    • Method Detail

      • namespaceAliasBinder

        public static com.google.inject.multibindings.MapBinder<URI,​URI> namespaceAliasBinder​(com.google.inject.Binder binder)
      • provideExtensionsByRegion

        @Provides
        @Singleton
        public final com.google.common.cache.LoadingCache<String,​Set<? extends Extension>> provideExtensionsByRegion​(jakarta.inject.Provider<KeystoneApi> keystoneApi)