Package tigase.kernel.core
Class Kernel.DelegatedBeanConfig
java.lang.Object
tigase.kernel.core.BeanConfig
tigase.kernel.core.Kernel.DelegatedBeanConfig
- Enclosing class:
Kernel
Class used for delegating beans from one kernel to the other kernel.
It is used internally for exporting/linking bean to the other kernels.
-
Nested Class Summary
Nested classes/interfaces inherited from class tigase.kernel.core.BeanConfig
BeanConfig.Source, BeanConfig.State -
Method Summary
Methods inherited from class tigase.kernel.core.BeanConfig
addRegisteredBean, addRegisteredBy, equals, getBeanInstanceName, getBeanName, getRegisteredBeans, getRegisteredBy, getSource, hashCode, isPinned, removeRegisteredBean, removeRegisteredBy, setBeanInstanceName, setPinned
-
Method Details
-
getClazz
Description copied from class:BeanConfigReturns class of bean.- Overrides:
getClazzin classBeanConfig- Returns:
- class of bean.
-
getFactory
Description copied from class:BeanConfigReturn factory of bean.- Overrides:
getFactoryin classBeanConfig- Returns:
- factory of bean. It may return
nullif default factory is used.
-
getFieldDependencies
Description copied from class:BeanConfigReturns map of dependencies. Note that Kernel has field-based-dependency model, it means that each dependency must be related to field in class.- Overrides:
getFieldDependenciesin classBeanConfig- Returns:
- map of dependencies.
-
getKernel
Description copied from class:BeanConfigReturnsKernelmanaging this bean.- Overrides:
getKernelin classBeanConfig- Returns:
Kernel.
-
getOriginal
-
getState
Description copied from class:BeanConfigReturns state of bean.- Overrides:
getStatein classBeanConfig- Returns:
- state of bean.
-
isExportable
public boolean isExportable()Description copied from class:BeanConfigChecks if bean may be visible in child Kernels.- Overrides:
isExportablein classBeanConfig- Returns:
trueif beans will be visible in child Kernel (other Kernels deployed as beans to current Kernel).
-
toString
- Overrides:
toStringin classBeanConfig
-