博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
How to add a TaskListener use BpmnParseHandler
阅读量:6886 次
发布时间:2019-06-27

本文共 754 字,大约阅读时间需要 2 分钟。

1
2
3
4
5
6
7
8
9
One example can be found in the activiti tests org.activiti.standalone.parsing.BPMNParseHandlerTest.
Adding task listener is similar:
public 
class 
MailNotificationUserTaskParseHandler 
extends 
UserTaskParseHandler { 
  
@Override  
protected 
void 
executeParse(BpmnParse bpmnParse, UserTask userTask) {
      
super
.executeParse(bpmnParse, userTask); 
      
ActivityImpl activity = findActivity(bpmnParse, userTask.getId());
      
UserTaskActivityBehavior userTaskActivityBehavior = (UserTaskActivityBehavior) activity.getActivityBehavior();
      
userTaskActivityBehavior.getTaskDefinition().addTaskListener(TaskListener.EVENTNAME_ASSIGNMENT, 
new 
MailNotificationTaskListener());
  
} }
1
<br>
本文转自yunlielai51CTO博客,原文链接:http://blog.51cto.com/4925054/1547145
,如需转载请自行联系原作者
你可能感兴趣的文章
Apache模块谈
查看>>
数据系列专题视频课程-处理重复数据发布啦
查看>>
ELK5.4 修改分片数及分片分配方式
查看>>
搭建openstack-icehouse本地yum源
查看>>
sybase笔记
查看>>
Android 状态栏通知Notification、NotificationManager详解
查看>>
如何从网络获取图片显示并保存到SD卡里
查看>>
Active Directory 账号迁移配置介绍
查看>>
java泛型之带有两个类型参数的泛型示例
查看>>
LAN与WAN
查看>>
我的友情链接
查看>>
MySQL中sql语句的 join 用法
查看>>
centos7安装zabbix3.4或4.0
查看>>
聊聊Elasticsearch的MonitorService
查看>>
决心书
查看>>
文档查看cat_more_less_head_tail
查看>>
Weave常见问题集合-yellowcong
查看>>
Linux学习总结(三十九)lnmp环境搭建1-mysql,php 安装
查看>>
Travis CI用来持续集成你的项目
查看>>
区块链应用,成就不一样的保险行业
查看>>