org.jclouds.vcloud.terremark.compute.functions
Class TerremarkVCloudExpressVAppToNodeMetadata

java.lang.Object
  extended by org.jclouds.vcloud.compute.functions.VCloudExpressVAppToNodeMetadata
      extended by org.jclouds.vcloud.terremark.compute.functions.TerremarkVCloudExpressVAppToNodeMetadata
All Implemented Interfaces:
com.google.common.base.Function<VCloudExpressVApp,NodeMetadata>

@Singleton
public class TerremarkVCloudExpressVAppToNodeMetadata
extends VCloudExpressVAppToNodeMetadata

Author:
Adrian Cole

Field Summary
 
Fields inherited from class org.jclouds.vcloud.compute.functions.VCloudExpressVAppToNodeMetadata
computeClient, credentialStore, findLocationForResourceInVDC, hardwareForVCloudExpressVApp, images, vAppStatusToNodeState
 
Constructor Summary
TerremarkVCloudExpressVAppToNodeMetadata(VCloudExpressComputeClient computeClient, Map<String,Credentials> credentialStore, Map<Status,NodeState> vAppStatusToNodeState, HardwareForVCloudExpressVApp hardwareForVCloudExpressVApp, FindLocationForResource findLocationForResourceInVDC, com.google.common.base.Supplier<Set<? extends Image>> images, ConcurrentMap<OrgAndName,KeyPairCredentials> credentialsMap)
           
 
Method Summary
 NodeMetadata apply(VCloudExpressVApp from)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.common.base.Function
equals
 

Constructor Detail

TerremarkVCloudExpressVAppToNodeMetadata

@Inject
public TerremarkVCloudExpressVAppToNodeMetadata(VCloudExpressComputeClient computeClient,
                                                       Map<String,Credentials> credentialStore,
                                                       Map<Status,NodeState> vAppStatusToNodeState,
                                                       HardwareForVCloudExpressVApp hardwareForVCloudExpressVApp,
                                                       FindLocationForResource findLocationForResourceInVDC,
                                                       com.google.common.base.Supplier<Set<? extends Image>> images,
                                                       ConcurrentMap<OrgAndName,KeyPairCredentials> credentialsMap)
Method Detail

apply

public NodeMetadata apply(VCloudExpressVApp from)
Specified by:
apply in interface com.google.common.base.Function<VCloudExpressVApp,NodeMetadata>
Overrides:
apply in class VCloudExpressVAppToNodeMetadata


Copyright © 2009-2010 jclouds. All Rights Reserved.