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 BindComputeStrategiesByClass

Author:
Adrian Cole

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

defineAddNodeWithTagStrategy

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

Specified by:
defineAddNodeWithTagStrategy in class BindComputeStrategiesByClass

bindAddNodeWithTagStrategy

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

Overrides:
bindAddNodeWithTagStrategy in class BindComputeStrategiesByClass

defineDestroyNodeStrategy

protected Class<? extends DestroyNodeStrategy> defineDestroyNodeStrategy()
Specified by:
defineDestroyNodeStrategy in class BindComputeStrategiesByClass

defineGetNodeMetadataStrategy

protected Class<? extends GetNodeMetadataStrategy> defineGetNodeMetadataStrategy()
Specified by:
defineGetNodeMetadataStrategy in class BindComputeStrategiesByClass

defineListNodesStrategy

protected Class<? extends ListNodesStrategy> defineListNodesStrategy()
Specified by:
defineListNodesStrategy in class BindComputeStrategiesByClass

defineRebootNodeStrategy

protected Class<? extends RebootNodeStrategy> defineRebootNodeStrategy()
Specified by:
defineRebootNodeStrategy in class BindComputeStrategiesByClass

defineStartNodeStrategy

protected Class<? extends ResumeNodeStrategy> defineStartNodeStrategy()
Specified by:
defineStartNodeStrategy in class BindComputeStrategiesByClass

defineStopNodeStrategy

protected Class<? extends SuspendNodeStrategy> defineStopNodeStrategy()
Specified by:
defineStopNodeStrategy in class BindComputeStrategiesByClass


Copyright © 2009-2011 jclouds. All Rights Reserved.