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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbindAddNodeWithTagStrategy(Class<? extends CreateNodeWithGroupEncodedIntoName> clazz) not needed, asEC2CreateNodesInGroupThenAddToSetis used and is already set-based.protected Class<? extends CreateNodeWithGroupEncodedIntoName> not needed, asEC2CreateNodesInGroupThenAddToSetis used and is already set-based.protected Class<? extends DestroyNodeStrategy> protected Class<? extends GetImageStrategy> protected Class<? extends GetNodeMetadataStrategy> protected Class<? extends ListNodesStrategy> protected Class<? extends RebootNodeStrategy> protected Class<? extends CreateNodesInGroupThenAddToSet> protected Class<? extends ResumeNodeStrategy> protected Class<? extends SuspendNodeStrategy> Methods inherited from class org.jclouds.compute.config.BindComputeStrategiesByClass
bindDestroyNodeStrategy, bindGetImageStrategy, bindGetNodeMetadataStrategy, bindListNodesStrategy, bindRebootNodeStrategy, bindRunNodesAndAddToSetStrategy, bindStartNodeStrategy, bindStopNodeStrategy, configureMethods 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
-
Constructor Details
-
EC2BindComputeStrategiesByClass
public EC2BindComputeStrategiesByClass()
-
-
Method Details
-
defineRunNodesAndAddToSetStrategy
- Overrides:
defineRunNodesAndAddToSetStrategyin classBindComputeStrategiesByClass
-
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
- Specified by:
defineDestroyNodeStrategyin classBindComputeStrategiesByClass
-
defineGetNodeMetadataStrategy
- Specified by:
defineGetNodeMetadataStrategyin classBindComputeStrategiesByClass
-
defineGetImageStrategy
- Specified by:
defineGetImageStrategyin classBindComputeStrategiesByClass
-
defineListNodesStrategy
- Specified by:
defineListNodesStrategyin classBindComputeStrategiesByClass
-
defineRebootNodeStrategy
- Specified by:
defineRebootNodeStrategyin classBindComputeStrategiesByClass
-
defineStartNodeStrategy
- Specified by:
defineStartNodeStrategyin classBindComputeStrategiesByClass
-
defineStopNodeStrategy
- Specified by:
defineStopNodeStrategyin classBindComputeStrategiesByClass
-