jBPM学习笔记4--流程控制及API使用
2011-01-11 11:07
183 查看
样例程序中的Handler接口实现
下面,根据上述的接口分类,列出样例程序中的类名及相应的功能说明,具体可参考源代码。
动作处理接口(ActioinHandler)
![](http://linliangyi2007.javaeye.com/upload/picture/pic/10419/4f94f587-8d45-3d2d-81f6-81f1f2883661.png)
这里要提到一个很重要的区别,就是作用于Node上的ActoinHandler和作用于Transition上的ActoinHandler是有不同的。区别在于,Node上的ActoinHandler在结束业务逻辑处理后,必须调用executionContext.leaveNode();或executionContext.leaveNode(transition)来保证流程向下执行;而作用于Transition上的则不需要。
判定处理接口(DecisionHandlder)
![](http://linliangyi2007.javaeye.com/upload/picture/pic/10425/22ea6b44-781c-372e-a6fc-02ea05f1934b.png)
委派处理接口(AssignmentHandler)
![](http://linliangyi2007.javaeye.com/upload/picture/pic/10423/e941cb8b-4707-35fb-b88c-c8759f0e25a5.png)
下面,根据上述的接口分类,列出样例程序中的类名及相应的功能说明,具体可参考源代码。
动作处理接口(ActioinHandler)
![](http://linliangyi2007.javaeye.com/upload/picture/pic/10419/4f94f587-8d45-3d2d-81f6-81f1f2883661.png)
这里要提到一个很重要的区别,就是作用于Node上的ActoinHandler和作用于Transition上的ActoinHandler是有不同的。区别在于,Node上的ActoinHandler在结束业务逻辑处理后,必须调用executionContext.leaveNode();或executionContext.leaveNode(transition)来保证流程向下执行;而作用于Transition上的则不需要。
判定处理接口(DecisionHandlder)
![](http://linliangyi2007.javaeye.com/upload/picture/pic/10425/22ea6b44-781c-372e-a6fc-02ea05f1934b.png)
委派处理接口(AssignmentHandler)
![](http://linliangyi2007.javaeye.com/upload/picture/pic/10423/e941cb8b-4707-35fb-b88c-c8759f0e25a5.png)
相关文章推荐
- JBPM(五)——使用JBPM4 Service API控制流程
- Activiti工作流框架学习(二)——使用Activiti提供的API完成流程操作
- 黑马程序员—Java编程基础+常量与变量+类型的转换+进制的转换+运算符+scanner的使用+程序流程结构控制+循环结构
- Oracle使用手册(二)---流程控制
- ZooKeeper之Java客户端API使用—权限控制。
- Python笔记第1章,流程控制,用户交互,语法要求,变量,字符,注释,模块导入的使用
- 使用 FileNet Content API 开发以内容为核心的流程
- OpenSSL编程初探1 --- 使用OpenSSL API建立SSL通信的一般流程简介
- 如何使用Spring Cloud – 简单服务流程(服务发现与API调用)
- Android 支付宝API使用流程(一)
- 使用版本控制程序SVN的工作流程
- shell脚本——流程控制的操作使用
- ASP.NET Core的身份认证框架IdentityServer4(7)- 使用客户端证书控制API访问
- Android 支付宝API使用流程
- ASP.NET Core的身份认证框架IdentityServer4(7)- 使用客户端证书控制API访问
- JAVA流程控制 IF ELSE语句与Switch Case语句的使用
- 在NodeJS中使用流程控制工具Async
- awk系列:在awk中如何使用流程控制语句
- MySQL-流程控制的使用
- 使用微软的语音识别引擎Microsoft Speech API进行语音控制