Package org.jclouds.compute.config
Class BindComputeStrategiesByClass
- java.lang.Object
-
- com.google.inject.AbstractModule
-
- org.jclouds.compute.config.BindComputeStrategiesByClass
-
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
EC2BindComputeStrategiesByClass
public abstract class BindComputeStrategiesByClass extends com.google.inject.AbstractModule
-
-
Constructor Summary
Constructors Constructor Description BindComputeStrategiesByClass()
-
Method Summary
-
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
-
configure
protected void configure()
- Overrides:
configure
in classcom.google.inject.AbstractModule
-
bindRunNodesAndAddToSetStrategy
protected void bindRunNodesAndAddToSetStrategy(Class<? extends CreateNodesInGroupThenAddToSet> clazz)
-
bindAddNodeWithTagStrategy
protected void bindAddNodeWithTagStrategy(Class<? extends CreateNodeWithGroupEncodedIntoName> clazz)
needed, ifCreateNodesInGroupThenAddToSet
requires it
-
bindDestroyNodeStrategy
protected void bindDestroyNodeStrategy(Class<? extends DestroyNodeStrategy> clazz)
-
bindRebootNodeStrategy
protected void bindRebootNodeStrategy(Class<? extends RebootNodeStrategy> clazz)
-
bindStartNodeStrategy
protected void bindStartNodeStrategy(Class<? extends ResumeNodeStrategy> clazz)
-
bindStopNodeStrategy
protected void bindStopNodeStrategy(Class<? extends SuspendNodeStrategy> clazz)
-
bindGetNodeMetadataStrategy
protected void bindGetNodeMetadataStrategy(Class<? extends GetNodeMetadataStrategy> clazz)
-
bindGetImageStrategy
protected void bindGetImageStrategy(Class<? extends GetImageStrategy> clazz)
-
bindListNodesStrategy
protected void bindListNodesStrategy(Class<? extends ListNodesStrategy> clazz)
-
defineRunNodesAndAddToSetStrategy
protected Class<? extends CreateNodesInGroupThenAddToSet> defineRunNodesAndAddToSetStrategy()
-
defineAddNodeWithTagStrategy
protected abstract Class<? extends CreateNodeWithGroupEncodedIntoName> defineAddNodeWithTagStrategy()
needed, ifCreateNodesInGroupThenAddToSet
requires it
-
defineDestroyNodeStrategy
protected abstract Class<? extends DestroyNodeStrategy> defineDestroyNodeStrategy()
-
defineRebootNodeStrategy
protected abstract Class<? extends RebootNodeStrategy> defineRebootNodeStrategy()
-
defineStartNodeStrategy
protected abstract Class<? extends ResumeNodeStrategy> defineStartNodeStrategy()
-
defineStopNodeStrategy
protected abstract Class<? extends SuspendNodeStrategy> defineStopNodeStrategy()
-
defineGetNodeMetadataStrategy
protected abstract Class<? extends GetNodeMetadataStrategy> defineGetNodeMetadataStrategy()
-
defineGetImageStrategy
protected abstract Class<? extends GetImageStrategy> defineGetImageStrategy()
-
defineListNodesStrategy
protected abstract Class<? extends ListNodesStrategy> defineListNodesStrategy()
-
-