Modifier and Type | Method and Description |
---|---|
com.google.common.cache.LoadingCache<String,Set<? extends Extension>> |
GlanceHttpApiModule.provideExtensionsByZone(javax.inject.Provider<GlanceApi> glanceApi) |
Modifier and Type | Method and Description |
---|---|
com.google.common.cache.LoadingCache<String,Set<? extends Extension>> |
KeystoneRestClientModule.provideExtensionsByZone(javax.inject.Provider<KeystoneApi> keystoneApi) |
Modifier and Type | Method and Description |
---|---|
com.google.common.cache.LoadingCache<String,Set<? extends Extension>> |
NeutronHttpApiModule.provideExtensionsByZone(javax.inject.Provider<NeutronApi> quantumApi) |
Modifier and Type | Method and Description |
---|---|
com.google.common.cache.LoadingCache<String,Set<? extends Extension>> |
NovaRestClientModule.provideExtensionsByZone(javax.inject.Provider<NovaApi> novaApi) |
Modifier and Type | Method and Description |
---|---|
Extension |
Extension.Builder.build() |
Modifier and Type | Method and Description |
---|---|
T |
Extension.Builder.fromExtension(Extension in) |
Modifier and Type | Method and Description |
---|---|
Extension |
ExtensionApi.get(String alias)
Extensions may also be queried individually by their unique alias.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<? extends Extension> |
ExtensionAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Extension>> |
ExtensionAsyncApi.list() |
Set<? extends Extension> |
ExtensionApi.list()
List all available extensions
|
Modifier and Type | Method and Description |
---|---|
URI |
ExtensionToNameSpace.apply(Extension input) |
Constructor and Description |
---|
PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensionsSet(com.google.common.cache.LoadingCache<String,Set<? extends Extension>> extensions,
com.google.common.collect.Multimap<URI,URI> aliases) |
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Predicate<Extension> |
ExtensionPredicates.aliasEquals(String alias)
matches alias of the given extension
|
static com.google.common.base.Predicate<Extension> |
ExtensionPredicates.namespaceEquals(URI namespace)
matches namespace of the given extension
|
static com.google.common.base.Predicate<Extension> |
ExtensionPredicates.namespaceOrAliasEquals(URI namespace,
Collection<URI> namespaceAliases)
matches namespace of the given extension
|
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.