org.jclouds.ec2.compute.config
Class EC2BindComputeStrategiesByClass

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.jclouds.compute.config.BindComputeStrategiesByClass
          extended by org.jclouds.ec2.compute.config.EC2BindComputeStrategiesByClass
All Implemented Interfaces:
com.google.inject.Module

public class EC2BindComputeStrategiesByClass
extends org.jclouds.compute.config.BindComputeStrategiesByClass


Constructor Summary
EC2BindComputeStrategiesByClass()
           
 
Method Summary
protected  void bindAddNodeWithTagStrategy(Class<? extends org.jclouds.compute.strategy.CreateNodeWithGroupEncodedIntoName> clazz)
          not needed, as EC2CreateNodesInGroupThenAddToSet is used and is already set-based.
protected  Class<? extends org.jclouds.compute.strategy.CreateNodeWithGroupEncodedIntoName> defineAddNodeWithTagStrategy()
          not needed, as EC2CreateNodesInGroupThenAddToSet is used and is already set-based.
protected  Class<? extends org.jclouds.compute.strategy.DestroyNodeStrategy> defineDestroyNodeStrategy()
           
protected  Class<? extends org.jclouds.compute.strategy.GetImageStrategy> defineGetImageStrategy()
           
protected  Class<? extends org.jclouds.compute.strategy.GetNodeMetadataStrategy> defineGetNodeMetadataStrategy()
           
protected  Class<? extends org.jclouds.compute.strategy.ListNodesStrategy> defineListNodesStrategy()
           
protected  Class<? extends org.jclouds.compute.strategy.RebootNodeStrategy> defineRebootNodeStrategy()
           
protected  Class<? extends org.jclouds.compute.strategy.CreateNodesInGroupThenAddToSet> defineRunNodesAndAddToSetStrategy()
           
protected  Class<? extends org.jclouds.compute.strategy.ResumeNodeStrategy> defineStartNodeStrategy()
           
protected  Class<? extends org.jclouds.compute.strategy.SuspendNodeStrategy> defineStopNodeStrategy()
           
 
Methods inherited from class org.jclouds.compute.config.BindComputeStrategiesByClass
bindDestroyNodeStrategy, bindGetImageStrategy, bindGetNodeMetadataStrategy, bindListNodesStrategy, bindRebootNodeStrategy, bindRunNodesAndAddToSetStrategy, bindStartNodeStrategy, bindStopNodeStrategy, configure
 
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

EC2BindComputeStrategiesByClass

public EC2BindComputeStrategiesByClass()
Method Detail

defineRunNodesAndAddToSetStrategy

protected Class<? extends org.jclouds.compute.strategy.CreateNodesInGroupThenAddToSet> defineRunNodesAndAddToSetStrategy()
Overrides:
defineRunNodesAndAddToSetStrategy in class org.jclouds.compute.config.BindComputeStrategiesByClass

defineAddNodeWithTagStrategy

protected Class<? extends org.jclouds.compute.strategy.CreateNodeWithGroupEncodedIntoName> defineAddNodeWithTagStrategy()
not needed, as EC2CreateNodesInGroupThenAddToSet is used and is already set-based.

Specified by:
defineAddNodeWithTagStrategy in class org.jclouds.compute.config.BindComputeStrategiesByClass

bindAddNodeWithTagStrategy

protected void bindAddNodeWithTagStrategy(Class<? extends org.jclouds.compute.strategy.CreateNodeWithGroupEncodedIntoName> clazz)
not needed, as EC2CreateNodesInGroupThenAddToSet is used and is already set-based.

Overrides:
bindAddNodeWithTagStrategy in class org.jclouds.compute.config.BindComputeStrategiesByClass

defineDestroyNodeStrategy

protected Class<? extends org.jclouds.compute.strategy.DestroyNodeStrategy> defineDestroyNodeStrategy()
Specified by:
defineDestroyNodeStrategy in class org.jclouds.compute.config.BindComputeStrategiesByClass

defineGetNodeMetadataStrategy

protected Class<? extends org.jclouds.compute.strategy.GetNodeMetadataStrategy> defineGetNodeMetadataStrategy()
Specified by:
defineGetNodeMetadataStrategy in class org.jclouds.compute.config.BindComputeStrategiesByClass

defineGetImageStrategy

protected Class<? extends org.jclouds.compute.strategy.GetImageStrategy> defineGetImageStrategy()
Specified by:
defineGetImageStrategy in class org.jclouds.compute.config.BindComputeStrategiesByClass

defineListNodesStrategy

protected Class<? extends org.jclouds.compute.strategy.ListNodesStrategy> defineListNodesStrategy()
Specified by:
defineListNodesStrategy in class org.jclouds.compute.config.BindComputeStrategiesByClass

defineRebootNodeStrategy

protected Class<? extends org.jclouds.compute.strategy.RebootNodeStrategy> defineRebootNodeStrategy()
Specified by:
defineRebootNodeStrategy in class org.jclouds.compute.config.BindComputeStrategiesByClass

defineStartNodeStrategy

protected Class<? extends org.jclouds.compute.strategy.ResumeNodeStrategy> defineStartNodeStrategy()
Specified by:
defineStartNodeStrategy in class org.jclouds.compute.config.BindComputeStrategiesByClass

defineStopNodeStrategy

protected Class<? extends org.jclouds.compute.strategy.SuspendNodeStrategy> defineStopNodeStrategy()
Specified by:
defineStopNodeStrategy in class org.jclouds.compute.config.BindComputeStrategiesByClass


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.