一步一步学JBPM(7)——EventListener监听流程信息

本文介绍了在JBPM中使用EventListener进行流程信息监听。相较于AssignmentHandler,EventListener能更广泛地应用于不同节点,如process根目录、end节点和task等。文章详细阐述了如何通过JPDL语言定义Event并注册监听类,以及如何编写监听器类实现流程事件的捕获和处理。在实践中需要注意,监听过程中旧任务ID已不存在,直接完成会报错。监听结合SWIMLANE等技术,能实现任务动态分配。
摘要由CSDN通过智能技术生成

JBPM的使用中,很多时候我们要用到监听,前面讲过一个AssignmentHandler,它的作用更多的被用在动态分配任务中。AssignmentHandler虽然也能实现监听,但是有它的不足只出。它只能放到Task节点下,作为任务分配来使用。其它节点就不能用了。其它节点不会触发AssignmentHandler的方法。

 

在其它节点下监听流程信息,采取用户操作一般使用EventListenerEventListener可以放到任务节点下,不如process根目录,end节点,task

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值