org.jclouds.vcloud.terremark.compute.strategy
Class TerremarkVCloudAddNodeWithTagStrategy

java.lang.Object
  extended by org.jclouds.vcloud.terremark.compute.strategy.TerremarkVCloudAddNodeWithTagStrategy
All Implemented Interfaces:
AddNodeWithTagStrategy

@Singleton
public class TerremarkVCloudAddNodeWithTagStrategy
extends Object
implements AddNodeWithTagStrategy

Author:
Adrian Cole

Field Summary
protected  TerremarkVCloudComputeClient computeClient
           
protected  TemplateToInstantiateOptions getOptions
           
protected  com.google.common.base.Function<VCloudExpressVApp,NodeMetadata> vAppToNodeMetadata
           
 
Constructor Summary
protected TerremarkVCloudAddNodeWithTagStrategy(TerremarkVCloudComputeClient computeClient, com.google.common.base.Function<VCloudExpressVApp,NodeMetadata> vAppToNodeMetadata, TemplateToInstantiateOptions getOptions, Map<String,Credentials> credentialStore)
           
 
Method Summary
 NodeMetadata addNodeWithTag(String tag, String name, Template template)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

computeClient

protected final TerremarkVCloudComputeClient computeClient

getOptions

protected final TemplateToInstantiateOptions getOptions

vAppToNodeMetadata

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

TerremarkVCloudAddNodeWithTagStrategy

@Inject
protected TerremarkVCloudAddNodeWithTagStrategy(TerremarkVCloudComputeClient computeClient,
                                                       com.google.common.base.Function<VCloudExpressVApp,NodeMetadata> vAppToNodeMetadata,
                                                       TemplateToInstantiateOptions getOptions,
                                                       Map<String,Credentials> credentialStore)
Method Detail

addNodeWithTag

public NodeMetadata addNodeWithTag(String tag,
                                   String name,
                                   Template template)
Specified by:
addNodeWithTag in interface AddNodeWithTagStrategy


Copyright © 2009-2010 jclouds. All Rights Reserved.