| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.inject.AbstractModule
org.jclouds.compute.config.BindComputeSuppliersByClass
public abstract class BindComputeSuppliersByClass
| Constructor Summary | |
|---|---|
BindComputeSuppliersByClass()
 | 
|
| Method Summary | |
|---|---|
protected  void | 
bindDefaultLocationSupplier(Class<? extends com.google.common.base.Supplier<Location>> clazz)
 | 
protected  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 | 
bindLocationSupplier(Class<? extends com.google.common.base.Supplier<Set<? extends Location>>> clazz)
 | 
protected  void | 
configure()
 | 
protected  Class<? extends com.google.common.base.Supplier<Location>> | 
defineDefaultLocationSupplier()
 | 
protected abstract  Class<? extends com.google.common.base.Supplier<Set<? extends Hardware>>> | 
defineHardwareSupplier()
 | 
protected abstract  Class<? extends com.google.common.base.Supplier<Set<? extends Image>>> | 
defineImageSupplier()
 | 
protected  Class<? extends com.google.common.base.Supplier<Set<? extends Location>>> | 
defineLocationSupplier()
 | 
| Methods inherited from class com.google.inject.AbstractModule | 
|---|
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public BindComputeSuppliersByClass()
| Method Detail | 
|---|
protected void configure()
configure in class com.google.inject.AbstractModuleprotected abstract Class<? extends com.google.common.base.Supplier<Set<? extends Image>>> defineImageSupplier()
protected abstract Class<? extends com.google.common.base.Supplier<Set<? extends Hardware>>> defineHardwareSupplier()
protected Class<? extends com.google.common.base.Supplier<Set<? extends Location>>> defineLocationSupplier()
protected Class<? extends com.google.common.base.Supplier<Location>> defineDefaultLocationSupplier()
protected void bindImageSupplier(Class<? extends com.google.common.base.Supplier<Set<? extends Image>>> clazz)
protected void bindLocationSupplier(Class<? extends com.google.common.base.Supplier<Set<? extends Location>>> clazz)
protected void bindDefaultLocationSupplier(Class<? extends com.google.common.base.Supplier<Location>> clazz)
protected void bindHardwareSupplier(Class<? extends com.google.common.base.Supplier<Set<? extends Hardware>>> clazz)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||