Package org.jclouds.loadbalancer.config
Class BindLoadBalancerStrategiesByClass
- java.lang.Object
-
- com.google.inject.AbstractModule
-
- org.jclouds.loadbalancer.config.BindLoadBalancerStrategiesByClass
-
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
CloudLoadBalancersBindLoadBalancerStrategiesByClass
public abstract class BindLoadBalancerStrategiesByClass extends com.google.inject.AbstractModule
-
-
Constructor Summary
Constructors Constructor Description BindLoadBalancerStrategiesByClass()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
bindDestroyLoadBalancerStrategy(Class<? extends DestroyLoadBalancerStrategy> clazz)
protected void
bindGetLoadBalancerMetadataStrategy(Class<? extends GetLoadBalancerMetadataStrategy> clazz)
protected void
bindListLoadBalancersStrategy(Class<? extends ListLoadBalancersStrategy> clazz)
protected void
bindLoadBalanceNodesStrategy(Class<? extends LoadBalanceNodesStrategy> clazz)
protected void
configure()
protected abstract Class<? extends DestroyLoadBalancerStrategy>
defineDestroyLoadBalancerStrategy()
protected abstract Class<? extends GetLoadBalancerMetadataStrategy>
defineGetLoadBalancerMetadataStrategy()
protected abstract Class<? extends ListLoadBalancersStrategy>
defineListLoadBalancersStrategy()
protected abstract Class<? extends LoadBalanceNodesStrategy>
defineLoadBalanceNodesStrategy()
-
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
-
bindLoadBalanceNodesStrategy
protected void bindLoadBalanceNodesStrategy(Class<? extends LoadBalanceNodesStrategy> clazz)
-
bindDestroyLoadBalancerStrategy
protected void bindDestroyLoadBalancerStrategy(Class<? extends DestroyLoadBalancerStrategy> clazz)
-
bindGetLoadBalancerMetadataStrategy
protected void bindGetLoadBalancerMetadataStrategy(Class<? extends GetLoadBalancerMetadataStrategy> clazz)
-
bindListLoadBalancersStrategy
protected void bindListLoadBalancersStrategy(Class<? extends ListLoadBalancersStrategy> clazz)
-
defineLoadBalanceNodesStrategy
protected abstract Class<? extends LoadBalanceNodesStrategy> defineLoadBalanceNodesStrategy()
-
defineDestroyLoadBalancerStrategy
protected abstract Class<? extends DestroyLoadBalancerStrategy> defineDestroyLoadBalancerStrategy()
-
defineGetLoadBalancerMetadataStrategy
protected abstract Class<? extends GetLoadBalancerMetadataStrategy> defineGetLoadBalancerMetadataStrategy()
-
defineListLoadBalancersStrategy
protected abstract Class<? extends ListLoadBalancersStrategy> defineListLoadBalancersStrategy()
-
-