Package org.jclouds.compute.config
Class BindComputeSuppliersByClass
java.lang.Object
com.google.inject.AbstractModule
org.jclouds.compute.config.BindComputeSuppliersByClass
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
EC2BindComputeSuppliersByClass
public abstract class BindComputeSuppliersByClass
extends com.google.inject.AbstractModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
bindHardwareSupplier
(Class<? extends com.google.common.base.Supplier<Set<? extends Hardware>>> clazz) protected void
bindImageSupplier
(Class<? extends com.google.common.base.Supplier<Set<? extends Image>>> clazz) protected void
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
-
BindComputeSuppliersByClass
public BindComputeSuppliersByClass()
-
-
Method Details
-
configure
protected void configure()- Overrides:
configure
in classcom.google.inject.AbstractModule
-
defineImageSupplier
-
defineHardwareSupplier
-
bindImageSupplier
-
bindHardwareSupplier
-