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 voidbindHardwareSupplier(Class<? extends com.google.common.base.Supplier<Set<? extends Hardware>>> clazz) protected voidbindImageSupplier(Class<? extends com.google.common.base.Supplier<Set<? extends Image>>> clazz) protected voidMethods 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:
configurein classcom.google.inject.AbstractModule
-
defineImageSupplier
-
defineHardwareSupplier
-
bindImageSupplier
-
bindHardwareSupplier
-