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
Direct Known Subclasses:
TerremarkECloudComputeServiceContextModule

public class TerremarkVCloudComputeServiceContextModule
extends VCloudExpressComputeServiceContextModule

Configures the TerremarkVCloudComputeServiceContext; requires TerremarkVCloudComputeClientImpl bound.

Author:
Adrian Cole

Field Summary
 
Fields inherited from class org.jclouds.compute.config.BaseComputeServiceContextModule
authException
 
Constructor Summary
TerremarkVCloudComputeServiceContextModule()
           
 
Method Summary
protected  void bindVAppConverter()
           
protected  void configure()
           
 BindComputeStrategiesByClass defineComputeStrategyModule()
           
 BindComputeSuppliersByClass defineComputeSupplierModule()
           
protected  TemplateBuilder provideTemplate(com.google.inject.Injector injector, TemplateBuilder template)
           
 
Methods inherited from class org.jclouds.compute.config.BaseComputeServiceContextModule
bindLoadBalancerService, indexer, provideImageMap, provideLocationMap, provideNamingConvention, provideOsVersionMap, provideSizeMap, supplyImageCache, supplyLocationCache, 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 TemplateBuilder provideTemplate(com.google.inject.Injector injector,
                                          TemplateBuilder template)
Overrides:
provideTemplate in class BaseComputeServiceContextModule

configure

protected void configure()
Overrides:
configure in class VCloudExpressComputeServiceContextModule

bindVAppConverter

protected void bindVAppConverter()
Overrides:
bindVAppConverter in class VCloudExpressComputeServiceContextModule

defineComputeStrategyModule

public BindComputeStrategiesByClass defineComputeStrategyModule()
Overrides:
defineComputeStrategyModule in class VCloudExpressComputeServiceContextModule

defineComputeSupplierModule

public BindComputeSuppliersByClass defineComputeSupplierModule()
Overrides:
defineComputeSupplierModule in class VCloudExpressComputeServiceContextModule


Copyright © 2009-2010 jclouds. All Rights Reserved.