org.jclouds.hpcloud.compute
Class HPCloudComputeServiceAdapter

java.lang.Object
  extended by org.jclouds.openstack.nova.v2_0.compute.NovaComputeServiceAdapter
      extended by org.jclouds.hpcloud.compute.HPCloudComputeServiceAdapter
All Implemented Interfaces:
org.jclouds.compute.ComputeServiceAdapter<org.jclouds.openstack.nova.v2_0.domain.zonescoped.ServerInZone,org.jclouds.openstack.nova.v2_0.domain.zonescoped.FlavorInZone,org.jclouds.openstack.nova.v2_0.domain.zonescoped.ImageInZone,org.jclouds.domain.Location>

public class HPCloudComputeServiceAdapter
extends org.jclouds.openstack.nova.v2_0.compute.NovaComputeServiceAdapter


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jclouds.compute.ComputeServiceAdapter
org.jclouds.compute.ComputeServiceAdapter.NodeAndInitialCredentials<N>
 
Field Summary
 
Fields inherited from class org.jclouds.openstack.nova.v2_0.compute.NovaComputeServiceAdapter
keyPairCache, logger, novaApi, removeFloatingIpFromNodeAndDeallocate, zoneIds
 
Constructor Summary
HPCloudComputeServiceAdapter(org.jclouds.openstack.nova.v2_0.NovaApi novaApi, com.google.common.base.Supplier<Set<String>> zoneIds, org.jclouds.openstack.nova.v2_0.compute.functions.RemoveFloatingIpFromNodeAndDeallocate removeFloatingIpFromNodeAndDeallocate, com.google.common.cache.LoadingCache<org.jclouds.openstack.nova.v2_0.domain.zonescoped.ZoneAndName,org.jclouds.openstack.nova.v2_0.domain.KeyPair> keyPairCache)
           
 
Method Summary
 Iterable<org.jclouds.openstack.nova.v2_0.domain.zonescoped.ImageInZone> listImages()
           
 
Methods inherited from class org.jclouds.openstack.nova.v2_0.compute.NovaComputeServiceAdapter
createNodeWithGroupEncodedIntoName, destroyNode, getImage, getNode, listHardwareProfiles, listLocations, listNodes, listNodesByIds, rebootNode, resumeNode, suspendNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HPCloudComputeServiceAdapter

@Inject
public HPCloudComputeServiceAdapter(org.jclouds.openstack.nova.v2_0.NovaApi novaApi,
                                           com.google.common.base.Supplier<Set<String>> zoneIds,
                                           org.jclouds.openstack.nova.v2_0.compute.functions.RemoveFloatingIpFromNodeAndDeallocate removeFloatingIpFromNodeAndDeallocate,
                                           com.google.common.cache.LoadingCache<org.jclouds.openstack.nova.v2_0.domain.zonescoped.ZoneAndName,org.jclouds.openstack.nova.v2_0.domain.KeyPair> keyPairCache)
Method Detail

listImages

public Iterable<org.jclouds.openstack.nova.v2_0.domain.zonescoped.ImageInZone> listImages()
Specified by:
listImages in interface org.jclouds.compute.ComputeServiceAdapter<org.jclouds.openstack.nova.v2_0.domain.zonescoped.ServerInZone,org.jclouds.openstack.nova.v2_0.domain.zonescoped.FlavorInZone,org.jclouds.openstack.nova.v2_0.domain.zonescoped.ImageInZone,org.jclouds.domain.Location>
Overrides:
listImages in class org.jclouds.openstack.nova.v2_0.compute.NovaComputeServiceAdapter


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.