JBPM4:流程引擎

   流程引擎对象-----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工作流应用开发指南》胡奇 一书】

猜你喜欢

转载自zeng1990.iteye.com/blog/1517732