org.jclouds.vcloud.compute.strategy
Class VCloudExpressGetNodeMetadataStrategy

java.lang.Object
  extended by org.jclouds.vcloud.compute.strategy.VCloudExpressGetNodeMetadataStrategy
All Implemented Interfaces:
org.jclouds.compute.strategy.GetNodeMetadataStrategy

@Singleton
public class VCloudExpressGetNodeMetadataStrategy
extends Object
implements org.jclouds.compute.strategy.GetNodeMetadataStrategy

Author:
Adrian Cole

Field Summary
protected  VCloudExpressClient client
           
protected  com.google.common.base.Function<VCloudExpressVApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata
           
 
Constructor Summary
protected VCloudExpressGetNodeMetadataStrategy(VCloudExpressClient client, com.google.common.base.Function<VCloudExpressVApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata)
           
 
Method Summary
 org.jclouds.compute.domain.NodeMetadata getNode(String in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

client

protected final VCloudExpressClient client

vAppToNodeMetadata

protected final com.google.common.base.Function<VCloudExpressVApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata
Constructor Detail

VCloudExpressGetNodeMetadataStrategy

@Inject
protected VCloudExpressGetNodeMetadataStrategy(VCloudExpressClient client,
                                                      com.google.common.base.Function<VCloudExpressVApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata)
Method Detail

getNode

public org.jclouds.compute.domain.NodeMetadata getNode(String in)
Specified by:
getNode in interface org.jclouds.compute.strategy.GetNodeMetadataStrategy


Copyright © 2009-2011 jclouds. All Rights Reserved.