博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Activiti源码学习:ExecutionListener与TaskListener的区别
阅读量:6358 次
发布时间:2019-06-23

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

/** Callback interface to be notified of execution events like starting a process instance, * ending an activity instance or taking a transition. *   * @author Tom Baeyens * @author Joram Barrez */public interface ExecutionListener extends Serializable {  String EVENTNAME_START = "start";  String EVENTNAME_END = "end";  String EVENTNAME_TAKE = "take";  void notify(DelegateExecution execution) throws Exception;}
/** * @author Tom Baeyens */public interface TaskListener extends Serializable {  String EVENTNAME_CREATE = "create";  String EVENTNAME_ASSIGNMENT = "assignment";  String EVENTNAME_COMPLETE = "complete";  String EVENTNAME_DELETE = "delete";      /**   * Not an actual event, used as a marker-value for {
@link TaskListener}s that should be called for all events, * including {
@link #EVENTNAME_CREATE}, {
@link #EVENTNAME_ASSIGNMENT} and {
@link #EVENTNAME_COMPLETE} and {
@link #EVENTNAME_DELETE}. */ String EVENTNAME_ALL_EVENTS = "all"; void notify(DelegateTask delegateTask);}

针对的事件不同:start,end, take 与 create,assignment, complete, delete.

通知的代理不同:DelegateExecution 与 DelegateTask

转载地址:http://yzbma.baihongyu.com/

你可能感兴趣的文章
hdu 5754 Life Winner Bo 博弈论
查看>>
Overlay network 覆盖网络
查看>>
Linux之编译需要的文件变化时刻
查看>>
IntelliJ IDEA中怎么查看方法说明?
查看>>
mvn常用命令
查看>>
redis zset 顺序问题
查看>>
C# 判断网站是不是discuz论坛
查看>>
Moving to Docker(二)搭建一个私有registry服务
查看>>
《SQL入门经典(第5版)》一一6.3 事务控制与数据库性能
查看>>
数据的IO和复用
查看>>
Windows远程连接CentOS桌面
查看>>
webservice 2014-1-21
查看>>
myeclipse6.5中使用Alt+/不自动提示的修改
查看>>
07-19-c
查看>>
Eclipse 下找不到或无法加载主类的解决办法
查看>>
我的友情链接
查看>>
Linux下运行openwebos- -(转)
查看>>
Kubernetes Tutorials翻译5——Scale Your App
查看>>
在生产环境使用Docker部署应用
查看>>
python web.py 解决中文乱码
查看>>