| Package | Description | 
|---|---|
| org.jclouds.hpcloud.compute | |
| org.jclouds.openstack.nova.v2_0.compute | |
| org.jclouds.openstack.nova.v2_0.compute.functions | 
| Constructor and Description | 
|---|
HPCloudComputeServiceAdapter(NovaApi novaApi,
                            com.google.common.base.Supplier<Set<String>> regionIds,
                            RemoveFloatingIpFromNodeAndDeallocate removeFloatingIpFromNodeAndDeallocate,
                            com.google.common.cache.LoadingCache<RegionAndName,KeyPair> keyPairCache,
                            CleanupServer cleanupServer)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected CleanupServer | 
NovaComputeServiceAdapter.cleanupServer  | 
protected CleanupServer | 
NovaComputeService.cleanupServer  | 
| Constructor and Description | 
|---|
NovaComputeService(ComputeServiceContext context,
                  Map<String,Credentials> credentialStore,
                  com.google.common.base.Supplier<Set<? extends Image>> images,
                  com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                  com.google.common.base.Supplier<Set<? extends Location>> locations,
                  ListNodesStrategy listNodesStrategy,
                  GetImageStrategy getImageStrategy,
                  GetNodeMetadataStrategy getNodeMetadataStrategy,
                  CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                  RebootNodeStrategy rebootNodeStrategy,
                  DestroyNodeStrategy destroyNodeStrategy,
                  ResumeNodeStrategy startNodeStrategy,
                  SuspendNodeStrategy stopNodeStrategy,
                  javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                  javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                  InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                  RunScriptOnNode.Factory runScriptOnNodeFactory,
                  InitAdminAccess initAdminAccess,
                  PersistNodeCredentials persistNodeCredentials,
                  ComputeServiceConstants.Timeouts timeouts,
                  com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                  CleanupServer cleanupServer,
                  com.google.common.base.Optional<ImageExtension> imageExtension,
                  com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension)  | 
NovaComputeServiceAdapter(NovaApi novaApi,
                         com.google.common.base.Supplier<Set<String>> regionIds,
                         RemoveFloatingIpFromNodeAndDeallocate removeFloatingIpFromNodeAndDeallocate,
                         com.google.common.cache.LoadingCache<RegionAndName,KeyPair> keyPairCache,
                         CleanupServer cleanupServer)  | 
| Constructor and Description | 
|---|
AllocateAndAddFloatingIpToNode(com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                              NovaApi novaApi,
                              com.google.common.cache.LoadingCache<RegionAndId,Iterable<? extends FloatingIP>> floatingIpCache,
                              CleanupServer cleanupServer)  | 
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.