Activiti 引擎的入口和初始化过程

Activiti允许同时有多个引擎运行。

这些引擎由ProcessEngines 抽象类完成引擎启动的初始化和引擎关闭的销毁。


ProcessEngines 的初始化过程中,会在 classpath 路径查找  activiti.cfg.xml 和 activiti-context.xml 两种类型的配置文件。

这些配置文件会作为流程引擎信息保存在 ProcessEngineInfo Map中,以引擎名称作为key;

然后,ProcessEngines 通过配置文件构造 流程引擎 ProcessEngine,并保存在 ProcessEngine 数组中。

多个引擎要求名字不能相同,Activiti 默认提供一个 Default 命名的引擎。


Activiti 引擎的入口和初始化过程_第1张图片



你可能感兴趣的:(Activiti,Activiti流程引擎)