org.jclouds.trmk.vcloud_0_8.compute.strategy
Class TerremarkVCloudGetNodeMetadataStrategy

java.lang.Object
  extended by org.jclouds.trmk.vcloud_0_8.compute.strategy.TerremarkVCloudGetNodeMetadataStrategy
All Implemented Interfaces:
GetNodeMetadataStrategy

@Singleton
public class TerremarkVCloudGetNodeMetadataStrategy
extends Object
implements GetNodeMetadataStrategy

Author:
Adrian Cole

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

vAppToNodeMetadata

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

TerremarkVCloudGetNodeMetadataStrategy

@Inject
protected TerremarkVCloudGetNodeMetadataStrategy(TerremarkVCloudClient 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.