org.jclouds.vcloud.compute.strategy
Class VCloudGetNodeMetadataStrategy

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

@Singleton
public class VCloudGetNodeMetadataStrategy
extends Object
implements GetNodeMetadataStrategy

Author:
Adrian Cole

Field Summary
protected  VCloudClient client
           
protected  com.google.common.base.Function<VApp,NodeMetadata> vAppToNodeMetadata
           
 
Constructor Summary
protected VCloudGetNodeMetadataStrategy(VCloudClient client, com.google.common.base.Function<VApp,NodeMetadata> vAppToNodeMetadata)
           
 
Method Summary
 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 VCloudClient client

vAppToNodeMetadata

protected final com.google.common.base.Function<VApp,NodeMetadata> vAppToNodeMetadata
Constructor Detail

VCloudGetNodeMetadataStrategy

@Inject
protected VCloudGetNodeMetadataStrategy(VCloudClient client,
                                               com.google.common.base.Function<VApp,NodeMetadata> vAppToNodeMetadata)
Method Detail

getNode

public NodeMetadata getNode(String in)
Specified by:
getNode in interface GetNodeMetadataStrategy


Copyright © 2009-2011 jclouds. All Rights Reserved.