JBoss AS 6.1.0 Final Kernel 的组成和创建过程类的关系图

来源:互联网 发布:淘宝店铺经营管理 编辑:程序博客网 时间:2024/04/27 21:16

一、Kernel的组成和创建


KernelFactory 创建 Kernel 和 KernelInitializer,并使用 KernelInitializer 为kernel 创建了成员变量。

Kernel 是一个组合类,包含了KernelBus 、KernelConfig、KernelConfigurator、KernelController、KernelEventManager、KernelMetaDataRepository、KernelRegistry和KernelBeanValidator。(见 Kernel类图)



二、kernel 包含 kernelConfig (实例化的子类为 PropertyKernelConfig )

kernelConfig 包含 configuration(实例化的子类为 PropertyConfiguration )


PropertyConfiguration 创建并保存了用于kernel 部署的四个插件类:

BeanInfoFactory 、 ClassAdapterFactory 、 TypeInfoFactory 、 JoinpointFactoryBuilder。


这四个类用于读取 bootstrap.xml 中描述的微内核的配置文件。





0 0