Appearance
dispatchEvent
Flowable 7.1.0 摘要:向给定的事件派遣给任何注册的听众。
方法签名与说明
void dispatchEvent ( FlowableEvent event)
向给定的事件派遣给任何注册的听众。 Parameters:
- 事件 - 派遣活动。
Throws:
- FlowableException-如果在派遣事件或禁用了FlowableEventDisPatcher时发生异常。
- FlowableLableGalgumentException-当给定事件不适合派遣时。
常见使用场景
- 监听引擎事件,做审计或外部通知。
- 统一分发流程事件给内部监听器。
- 官方摘要:向给定的事件派遣给任何注册的听众。
Kotlin 调用示例
kotlin
val event = taskService.getTaskEvents("TASK-001").first()
runtimeService.dispatchEvent(event)注意事项
- 监听器可能运行在引擎线程池内,注意性能与异常处理。
- 移除监听器后请确认资源释放。
- 调用前请确认当前用户具备相应的任务/流程操作权限。
- 本文基于 Flowable 7.1.0 Javadoc。
相关 API
- addEventListener
- removeEventListener
- dispatchEvent