:
我们需要添加包含了默认的H2配置的context.xml文件
如果已经有了JNDI配置,会覆盖这些配置.对应的配置文件activiti-webapp-explorer2/src/main/webapp...比如,通过log4j配置定义会让日志显示上面的信息:
Activiti中实现了一种事件机制,它允许在引擎触发事件时获得提醒
为对应的事件类型注册监听器,在这个类型的任何时间触发时都会收到提醒:
可以添加引擎范围的事件监听器...(typedEventListeners属性),对应类型的事件被触发运行阶段添加监听器
通过API:RuntimeService, 在运行阶段添加或删除额外的事件监听器:
运行阶段添加的监听器引擎重启后就消失流程定义添加监听器...,signal,error的BPMN事件监听器执行自定义逻辑
下面代码为一个流程定义添加了两个监听器:
第一个监听器会接收所有类型的事件,它是通过全类名定义的
第二个监听器只接收作业成功或失败的事件,它使用了定义在流程引擎配置中的...如果有很多引擎在同一个数据库运行,事件只会发送给注册到对应引擎的监听器.其他引擎发生的事件不会发送给这个监听器,无论实际上它们运行在同一个或不同的JVM中
对应的事件类型都包含对应的实体.根据类型或事件