JBPM4:流程引擎

与世无争的帅哥 提交于 2019-11-26 09:42:41
流程引擎对象-----org.jbpm.api.ProcessEngine是JBPM4所有服务接口(Service API)之源。
JBPM4中各种服务相互依存,但所有的服务接口(Service API)都可以从流程引擎对象ProcessEngine中获得。流程引擎ProcessEngine对象由配置类Configuration构建,既工作流引擎根据配置产生。

获取方式:
ProcessEngine processEngine = Configuration.getProcessEngine();
Configuration对象默认使用classpath根目录下的jbpm.cfg.xml创建一个ProcessEngine。
当然还有其他的方式生成ProcessEngine对象。比如:
ProcessEngine processEngine = new Configuration().setResource("myjpbm.cfg.xml").buildProcessEngine();
可以查看JBPM的文档获取其他的创建方式。不过还是推荐使用默认的方式,毕竟有一条原则是这么说的:约定优于配置。

ProcessEngine对象是线程安全的,因此在应用中所有线程都可以使用同一个ProcessEngine对象。

【注:本文章参考《jBPM4工作流应用开发指南》胡奇 一书】
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!