| Constructor and Description |
|---|
NovaComputeServiceAdapter(NovaApi novaApi,
com.google.common.base.Supplier<Set<String>> regionIds,
RemoveFloatingIpFromNodeAndDeallocate removeFloatingIpFromNodeAndDeallocate,
com.google.common.base.Predicate<RegionAndId> serverRunningPredicate,
com.google.common.base.Predicate<RegionAndId> serverTerminatedPredicate,
CleanupResources cleanupResources) |
NovaComputeServiceAdapter(NovaApi novaApi,
com.google.common.base.Supplier<Set<String>> regionIds,
RemoveFloatingIpFromNodeAndDeallocate removeFloatingIpFromNodeAndDeallocate,
com.google.common.base.Predicate<RegionAndId> serverRunningPredicate,
com.google.common.base.Predicate<RegionAndId> serverTerminatedPredicate,
CleanupResources cleanupResources) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.cache.LoadingCache<RegionAndId,Iterable<? extends FloatingIpForServer>> |
NovaComputeServiceContextModule.instanceToFloatingIps(com.google.common.cache.CacheLoader<RegionAndId,Iterable<? extends FloatingIpForServer>> in) |
protected com.google.common.base.Predicate<RegionAndId> |
NovaComputeServiceContextModule.provideServerRunningPredicate(NovaApi api,
ComputeServiceConstants.Timeouts timeouts,
ComputeServiceConstants.PollPeriod pollPeriod) |
protected com.google.common.base.Predicate<RegionAndId> |
NovaComputeServiceContextModule.provideServerTerminatedPredicate(NovaApi api,
ComputeServiceConstants.Timeouts timeouts,
ComputeServiceConstants.PollPeriod pollPeriod) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.cache.LoadingCache<RegionAndId,Iterable<? extends FloatingIpForServer>> |
NovaComputeServiceContextModule.instanceToFloatingIps(com.google.common.cache.CacheLoader<RegionAndId,Iterable<? extends FloatingIpForServer>> in) |
| Modifier and Type | Method and Description |
|---|---|
RegionAndId |
RemoveFloatingIpFromNodeAndDeallocate.apply(RegionAndId id) |
| Modifier and Type | Method and Description |
|---|---|
RegionAndId |
RemoveFloatingIpFromNodeAndDeallocate.apply(RegionAndId id) |
<T extends ComputeMetadata> |
ServerInRegionToNodeMetadata.findObjectOfTypeForServerOrNull(Set<? extends T> supply,
String type,
String objectId,
RegionAndId serverInRegion) |
| Constructor and Description |
|---|
AllocateAndAddFloatingIpToNode(com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
NovaApi novaApi,
com.google.common.cache.LoadingCache<RegionAndId,Iterable<? extends FloatingIpForServer>> floatingIpCache,
CleanupResources cleanupResources) |
RemoveFloatingIpFromNodeAndDeallocate(NovaApi novaApi,
com.google.common.cache.LoadingCache<RegionAndId,Iterable<? extends FloatingIpForServer>> floatingIpCache) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<? extends FloatingIpForServer> |
LoadFloatingIpsForInstance.load(RegionAndId key) |
| Modifier and Type | Method and Description |
|---|---|
abstract RegionAndId |
FloatingIpForServer.serverId() |
| Modifier and Type | Method and Description |
|---|---|
static FloatingIpForServer |
FloatingIpForServer.create(RegionAndId serverId,
String floatingIpId,
String ip) |
| Modifier and Type | Class and Description |
|---|---|
class |
FlavorInRegion |
class |
ImageInRegion |
class |
ServerInRegion |
| Modifier and Type | Method and Description |
|---|---|
static RegionAndId |
RegionAndId.fromRegionAndId(String regionId,
String id) |
static RegionAndId |
RegionAndId.fromSlashEncoded(String id) |
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.