流程引擎对象-----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工作流应用开发指南》胡奇 一书】
分享到:
相关推荐
JBPM流程引擎设计 工作流资料JBPM流程引擎设计 工作流资料JBPM流程引擎设计 工作流资料JBPM流程引擎设计 工作流资料JBPM流程引擎设计 工作流资料
JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子。带有文档教程和所有源码+JAR包。在网上找了半天jbpm6\jbpm7的资料,都很少。所以 环境:Myeclipse2015 JDK1.7 mysql 5.0 Struts2+Spring3.1 1...
文档详细介绍了如何利用JBPM开发流程应用,从框架构造到节点处理。
jbpm流程引擎框架源码,一套流行的流程引擎框架代码
讲讲jbpm流程引擎内核.很好的教程,从别人那下的,贡献给大家!
NULL 博文链接:https://linliangyi2007.iteye.com/blog/252756
揭秘jbpm流程引擎内核设计思想及构架.doc
请注意是“流程引擎内核”,而不是“流程引擎”。如果我们把流程引擎比作工作流系统的“发动机”,那么“引擎内核”则是一个引擎的“灵魂”。 流程引擎内核仅是“满足Process基本运行”的最微小结构,而整个引擎则要...
jbpm工作流引擎介绍以及出差报销实例,详细的图解和流程
一、流程定义的基本概念: 二、流程执行的基本概念: 三、流程引擎核心调度过程 ----------------------- jbpm的实现流程图全文共3页,当前为第1页。 jbpm的实现流程图全文共3页,当前为第2页。 ࠀ࠘ࠚࠜࣾऀंऄआ...
jbpm4.4整合s2sh 请假流程例子
揭秘jbpm流程引擎内核设计思想及构架
Jbpm3的图形化流程定义已经决定嵌入到jboss eclipse IDE中,大家看看jboss eclipse IDE preview 1.5版,我们已经可以用插件方式编辑一个jbpm3流程定义文件了。 Osworkflow的靠山是opensymphony。我是非常喜欢这个...
此外,本篇还可以帮助读者快速上手jBPM4、使用jBPM4开发企业流程应用,包括安装和配置jBPM4、使用jBPM图形化流程设计器(GPD)设计流程、把流程部署到服务器上去、使用jBPM 4 Service API控制流程、掌握jBPM流程定义...
jbpm4.4写的流程引擎例子,互相学习交流,直接导入eclipse中就可以了。这个是个web工程,需要web容器,我用的是tomcat6.
JBPM4的表结构说明,自己整理的DOC...BPM4是一种基于Java语言的开源工作流/业务流程管理框架(Framework),它主要包括工作流引擎(WorkflowEngine)和基于Eclipse平台的图形化流程设计器(GraphProcessDesigner)。
JBPM5.4例子,已经能够运行。使用MYSQL数据库。
流程引擎jBPM基于jboss kie 项目使用的代码示例,包括基本jBPM基本demo,与spring boot 结合使用等,简单易入门
JBPM3.2.2源码,工作流引擎。JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源...