activity边界事件的使用
程序员文章站
2022-05-14 08:34:16
...
1.边界错误事件
流程:
3.边界错误事件属性配置界面:
4.子流程服务节点配置:
public class TestServiceListener implements JavaDelegate {
@Override
public void execute(DelegateExecution execution) {
System.out.println("coming");
throw new BpmnError("abc");
}
}
流程进入到子流程的服务任务节点后会抛出BPMN异常"abc",此时错误边界事件会捕捉到这个异常,然后流转到"接收边界错误事件"节点。
说明:
若配置了边界错误事件的"错误引用"属性,则此引用必须包含抛出的异常信息,比如"错误引用"属性配置了"aaa",但是却抛出的是"abc"异常,异常无法别捕捉,则会产生错误。该属性可以为空,此时捕捉任何异常流转到"接收边界错误事件"节点。
PS:接收的是 BpmnError 异常
推荐阅读
-
jQuery:mouseout事件的使用与定义
-
使用JQuery和CSS模拟超链接的用户单击事件的实现代码_jquery
-
jquery如何使用undelegate去掉用delegate为动态创建元素绑定的事件?
-
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题_javascript技巧
-
Android 入门第十讲02-广播(广播概述,使用方法(系统广播,自定义广播,两个activity之间的交互和传值),EventBus使用方法,数据传递,线程切换,Android的系统广播大全)
-
Android中使用Intent在Activity之间传递对象(使用Serializable或者Parcelable)的方法
-
使用Spring事件机制实现异步的方法
-
winform使用委托和事件来完成两个窗体之间通信的实例
-
Android编程实现两个Activity相互切换而不使用onCreate()的方法
-
关于javascript冒泡与默认事件的使用详解