public class Kernel extends Object
Modifier and Type | Method and Description |
---|---|
DependencyManager |
getDependencyManager() |
<T> T |
getInstance(BeanConfig beanConfig) |
<T> T |
getInstance(Class<T> beanClass) |
protected <T> T |
getInstance(Class<T> beanClass,
boolean allowNonExportable) |
<T> T |
getInstance(String beanName) |
String |
getName() |
Collection<String> |
getNamesOf(Class<?> beanType) |
Kernel |
getParent() |
void |
initAll() |
protected void |
initBean(BeanConfig tmpBC,
Set<BeanConfig> createdBeansConfig,
int deep) |
boolean |
isBeanClassRegistered(String beanName) |
void |
ln(String exportingBeanName,
Kernel destinationKernel,
String destinationName) |
BeanConfigBuilder |
registerBean(Class<?> beanClass) |
BeanConfigBuilder |
registerBean(String beanName) |
void |
setName(String name) |
void |
startSubKernels() |
void |
unregister(String beanName) |
protected final Logger log
public Kernel()
public Kernel(String name)
public DependencyManager getDependencyManager()
public <T> T getInstance(BeanConfig beanConfig)
public <T> T getInstance(Class<T> beanClass)
protected <T> T getInstance(Class<T> beanClass, boolean allowNonExportable)
public <T> T getInstance(String beanName)
public String getName()
public Collection<String> getNamesOf(Class<?> beanType)
public Kernel getParent()
public void initAll()
protected void initBean(BeanConfig tmpBC, Set<BeanConfig> createdBeansConfig, int deep) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException, InstantiationException
public boolean isBeanClassRegistered(String beanName)
public BeanConfigBuilder registerBean(Class<?> beanClass)
public BeanConfigBuilder registerBean(String beanName)
public void setName(String name)
public void startSubKernels()
public void unregister(String beanName)
Copyright © 2018 "Tigase, Inc.". All rights reserved.