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 void
bindAddNodeWithTagStrategy
(Class<? extends CreateNodeWithGroupEncodedIntoName> clazz) not needed, asEC2CreateNodesInGroupThenAddToSet
is used and is already set-based.protected Class
<? extends CreateNodeWithGroupEncodedIntoName> not needed, asEC2CreateNodesInGroupThenAddToSet
is 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, 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, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
EC2BindComputeStrategiesByClass
public EC2BindComputeStrategiesByClass()
-
-
Method Details
-
defineRunNodesAndAddToSetStrategy
- Overrides:
defineRunNodesAndAddToSetStrategy
in classBindComputeStrategiesByClass
-
defineAddNodeWithTagStrategy
not needed, asEC2CreateNodesInGroupThenAddToSet
is used and is already set-based.- Specified by:
defineAddNodeWithTagStrategy
in classBindComputeStrategiesByClass
-
bindAddNodeWithTagStrategy
protected void bindAddNodeWithTagStrategy(Class<? extends CreateNodeWithGroupEncodedIntoName> clazz) not needed, asEC2CreateNodesInGroupThenAddToSet
is used and is already set-based.- Overrides:
bindAddNodeWithTagStrategy
in classBindComputeStrategiesByClass
-
defineDestroyNodeStrategy
- Specified by:
defineDestroyNodeStrategy
in classBindComputeStrategiesByClass
-
defineGetNodeMetadataStrategy
- Specified by:
defineGetNodeMetadataStrategy
in classBindComputeStrategiesByClass
-
defineGetImageStrategy
- Specified by:
defineGetImageStrategy
in classBindComputeStrategiesByClass
-
defineListNodesStrategy
- Specified by:
defineListNodesStrategy
in classBindComputeStrategiesByClass
-
defineRebootNodeStrategy
- Specified by:
defineRebootNodeStrategy
in classBindComputeStrategiesByClass
-
defineStartNodeStrategy
- Specified by:
defineStartNodeStrategy
in classBindComputeStrategiesByClass
-
defineStopNodeStrategy
- Specified by:
defineStopNodeStrategy
in classBindComputeStrategiesByClass
-