public class NWorkBalancerFactoryImpl extends Object implements NWorkBalancerFactory
| Constructor and Description |
|---|
NWorkBalancerFactoryImpl(NWorkBalancerStore store,
NBeanContainer beanContainer,
Map<String,NWorkBalancerStrategy> strategies) |
| Modifier and Type | Method and Description |
|---|---|
NWorkBalancerStrategy |
createStrategy(String strategyId) |
NWorkBalancerFactory |
defineStrategy(String name,
NWorkBalancerStrategy definition) |
NBeanContainer |
getBeanContainer() |
NWorkBalancerStore |
getStore() |
<T> NWorkBalancerBuilder<T> |
ofBuilder(String id) |
NWorkBalancerFactory |
withBeanContainer(NBeanContainer beanContainer) |
NWorkBalancerFactory |
withStore(NWorkBalancerStore store) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitof, ofpublic NWorkBalancerFactoryImpl(NWorkBalancerStore store, NBeanContainer beanContainer, Map<String,NWorkBalancerStrategy> strategies)
public NWorkBalancerFactory withStore(NWorkBalancerStore store)
withStore in interface NWorkBalancerFactorypublic NWorkBalancerFactory withBeanContainer(NBeanContainer beanContainer)
withBeanContainer in interface NWorkBalancerFactorypublic NBeanContainer getBeanContainer()
getBeanContainer in interface NWorkBalancerFactorypublic NWorkBalancerStore getStore()
getStore in interface NWorkBalancerFactorypublic NWorkBalancerStrategy createStrategy(String strategyId)
public NWorkBalancerFactory defineStrategy(String name, NWorkBalancerStrategy definition)
defineStrategy in interface NWorkBalancerFactorypublic <T> NWorkBalancerBuilder<T> ofBuilder(String id)
ofBuilder in interface NWorkBalancerFactoryCopyright © 2025 vpc open source initiative. All rights reserved.