Package org.jclouds.ec2.compute.config
Class EC2BindComputeStrategiesByClass
- java.lang.Object
 - 
- com.google.inject.AbstractModule
 - 
- org.jclouds.compute.config.BindComputeStrategiesByClass
 - 
- org.jclouds.ec2.compute.config.EC2BindComputeStrategiesByClass
 
 
 
 
- 
- All Implemented Interfaces:
 com.google.inject.Module
public class EC2BindComputeStrategiesByClass extends BindComputeStrategiesByClass
 
- 
- 
Constructor Summary
Constructors Constructor Description EC2BindComputeStrategiesByClass() 
- 
Method Summary
- 
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, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding 
 - 
 
 - 
 
- 
- 
Method Detail
- 
defineRunNodesAndAddToSetStrategy
protected Class<? extends CreateNodesInGroupThenAddToSet> defineRunNodesAndAddToSetStrategy()
- Overrides:
 defineRunNodesAndAddToSetStrategyin classBindComputeStrategiesByClass
 
- 
defineAddNodeWithTagStrategy
protected Class<? extends CreateNodeWithGroupEncodedIntoName> defineAddNodeWithTagStrategy()
not needed, asEC2CreateNodesInGroupThenAddToSetis used and is already set-based.- Specified by:
 defineAddNodeWithTagStrategyin classBindComputeStrategiesByClass
 
- 
bindAddNodeWithTagStrategy
protected void bindAddNodeWithTagStrategy(Class<? extends CreateNodeWithGroupEncodedIntoName> clazz)
not needed, asEC2CreateNodesInGroupThenAddToSetis used and is already set-based.- Overrides:
 bindAddNodeWithTagStrategyin classBindComputeStrategiesByClass
 
- 
defineDestroyNodeStrategy
protected Class<? extends DestroyNodeStrategy> defineDestroyNodeStrategy()
- Specified by:
 defineDestroyNodeStrategyin classBindComputeStrategiesByClass
 
- 
defineGetNodeMetadataStrategy
protected Class<? extends GetNodeMetadataStrategy> defineGetNodeMetadataStrategy()
- Specified by:
 defineGetNodeMetadataStrategyin classBindComputeStrategiesByClass
 
- 
defineGetImageStrategy
protected Class<? extends GetImageStrategy> defineGetImageStrategy()
- Specified by:
 defineGetImageStrategyin classBindComputeStrategiesByClass
 
- 
defineListNodesStrategy
protected Class<? extends ListNodesStrategy> defineListNodesStrategy()
- Specified by:
 defineListNodesStrategyin classBindComputeStrategiesByClass
 
- 
defineRebootNodeStrategy
protected Class<? extends RebootNodeStrategy> defineRebootNodeStrategy()
- Specified by:
 defineRebootNodeStrategyin classBindComputeStrategiesByClass
 
- 
defineStartNodeStrategy
protected Class<? extends ResumeNodeStrategy> defineStartNodeStrategy()
- Specified by:
 defineStartNodeStrategyin classBindComputeStrategiesByClass
 
- 
defineStopNodeStrategy
protected Class<? extends SuspendNodeStrategy> defineStopNodeStrategy()
- Specified by:
 defineStopNodeStrategyin classBindComputeStrategiesByClass
 
 - 
 
 -