org.jclouds.vcloud.terremark.compute.config
Class TerremarkVCloudComputeServiceContextModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.jclouds.compute.config.BaseComputeServiceContextModule
          extended by org.jclouds.vcloud.compute.config.CommonVCloudComputeServiceContextModule
              extended by org.jclouds.vcloud.compute.config.VCloudExpressComputeServiceContextModule
                  extended by org.jclouds.vcloud.terremark.compute.config.TerremarkVCloudComputeServiceContextModule
All Implemented Interfaces:
com.google.inject.Module

public class TerremarkVCloudComputeServiceContextModule
extends org.jclouds.vcloud.compute.config.VCloudExpressComputeServiceContextModule

Configures the TerremarkVCloudComputeServiceContext; requires TerremarkVCloudComputeClientImpl bound.

Author:
Adrian Cole

Field Summary
 
Fields inherited from class org.jclouds.vcloud.compute.config.CommonVCloudComputeServiceContextModule
VAPPSTATUS_TO_NODESTATE
 
Fields inherited from class org.jclouds.compute.config.BaseComputeServiceContextModule
authException
 
Constructor Summary
TerremarkVCloudComputeServiceContextModule()
           
 
Method Summary
protected  void bindVAppConverter()
           
protected  void configure()
           
 org.jclouds.compute.config.BindComputeStrategiesByClass defineComputeStrategyModule()
           
 org.jclouds.compute.config.BindComputeSuppliersByClass defineComputeSupplierModule()
           
protected  org.jclouds.compute.domain.TemplateBuilder provideTemplate(com.google.inject.Injector injector, org.jclouds.compute.domain.TemplateBuilder template)
           
 
Methods inherited from class org.jclouds.vcloud.compute.config.CommonVCloudComputeServiceContextModule
provideVAppStatusToNodeState
 
Methods inherited from class org.jclouds.compute.config.BaseComputeServiceContextModule
indexer, provideImageMap, provideNamingConvention, provideOsVersionMap, provideSizeMap, provideTemplateOptions, supplyImageCache, supplySizeCache
 
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerremarkVCloudComputeServiceContextModule

public TerremarkVCloudComputeServiceContextModule()
Method Detail

provideTemplate

protected org.jclouds.compute.domain.TemplateBuilder provideTemplate(com.google.inject.Injector injector,
                                                                     org.jclouds.compute.domain.TemplateBuilder template)
Overrides:
provideTemplate in class org.jclouds.compute.config.BaseComputeServiceContextModule

configure

protected void configure()
Overrides:
configure in class org.jclouds.vcloud.compute.config.VCloudExpressComputeServiceContextModule

bindVAppConverter

protected void bindVAppConverter()
Overrides:
bindVAppConverter in class org.jclouds.vcloud.compute.config.VCloudExpressComputeServiceContextModule

defineComputeStrategyModule

public org.jclouds.compute.config.BindComputeStrategiesByClass defineComputeStrategyModule()
Overrides:
defineComputeStrategyModule in class org.jclouds.vcloud.compute.config.VCloudExpressComputeServiceContextModule

defineComputeSupplierModule

public org.jclouds.compute.config.BindComputeSuppliersByClass defineComputeSupplierModule()
Overrides:
defineComputeSupplierModule in class org.jclouds.vcloud.compute.config.VCloudExpressComputeServiceContextModule


Copyright © 2009-2011 jclouds. All Rights Reserved.