----------------------接口
1级 事件 异常事件
2级 事件的子接口(活动事件 取消事件 序列流事件 变量事件 实体事件 会员事件)
3级 活动事件的子接口 (消息活动事件 信号活动事件 取消活动事件 错误活动事件)
3级 取消事件的子接口(取消活动事件)
3级 实体事件的子接口(与变量相关的实体事件)
------------实现类
1级 事件
2级 事件的子类(活动事件 实体事件 实体异常事件 会员事件 流程取消事件 序列流事件 变量事件)
3级 活动事件的子类(取消活动事件 错误活动事件 消息活动事件 信号活动事件)
3级 实体事件的子类(与变量相关的实体事件)
------------------事件创建者ActivitiEventBuilder
------------------事件调度者ActivitiEventDispatcherImpl
------------------事件支持者ActivitiEventSupport
相关推荐
`org.activiti.engine.delegate`和`org.activiti.engine.impl.event`包中定义了这些接口和实现。 7. **服务调用(Service Tasks)**:Activiti可以调用外部服务,如Java服务、Web服务等。`org.activiti.bpmn....
开发者可以通过实现 `org.activiti.engine.delegate.JavaDelegate` 接口,定义自定义的服务行为。 7. **事件处理(Event Handling)**: Activiti 引擎支持事件触发和监听,如信号事件(Signal Event)、中断事件...
6. **编写监听器类**:在Java代码中,实现`TaskListener`接口的`Mylistener`类,用于处理任务的创建和完成事件。通过`notify`方法,根据事件类型执行相应的业务逻辑。 #### Java代码示例 ```java package ...
- **事件监听器**:通过实现`org.activiti.engine.delegate.event.ActivitiEventListener`监听流程事件,实现定制的业务逻辑。 通过深入学习和实践,你可以掌握如何使用Activiti 5构建高效、灵活的业务流程系统,...
4. **事件处理**:Activiti 支持事件监听器,开发者可以通过实现 `org.activiti.engine.delegate.event.ActivitiEventListener` 接口来捕获流程中的事件,如任务完成、流程结束等。 5. **服务调用与会签**:`...
监听器需实现`org.activiti.engine.delegate.event.ActivitiEventListener`接口。 5. **关键API对象**: - **Deployment**:代表流程部署对象,当你部署一个流程定义时,Activiti会创建一个Deployment。 - **...
接着,书中深入讲解了Activiti的API和核心组件,如Engine、RepositoryService、RuntimeService等,以及如何通过它们来部署流程定义、启动流程实例、查询运行中的任务等。此外,还涵盖了与数据库交互、持久化流程实例...
Activiti 支持使用 Form Engine 来处理表单,同时可以通过 API 设置和获取流程变量。 **流程实例和执行历史:** 每个流程定义可以创建多个流程实例,每个实例对应一次流程的实际执行。通过 RuntimeService 和 ...