Appearance
addEventListener
Flowable 7.1.0 摘要:添加了一个事件列表,调度员将通知所有事件。
方法签名与说明
void addEventListener ( FlowableEventListener listenerToAdd)
添加了一个事件列表,调度员将通知所有事件。 Parameters:
- ListererToAdd-聆听者添加
void addEventListener ( FlowableEventListener listenerToAdd, FlowableEngineEventType ... types)
添加一个事件上的列表,只有在发生事件时才通知,哪种类型在给定类型中。 Parameters:
- ListererToAdd-聆听者添加
- 类型 - 应向听众通知的事件类型
常见使用场景
- 监听引擎事件,做审计或外部通知。
- 统一分发流程事件给内部监听器。
- 官方摘要:添加了一个事件列表,调度员将通知所有事件。
Kotlin 调用示例
kotlin
val listenerToAdd = taskService.getTaskEvents("TASK-001").first()
runtimeService.addEventListener(listenerToAdd)注意事项
- 监听器可能运行在引擎线程池内,注意性能与异常处理。
- 移除监听器后请确认资源释放。
- 调用前请确认当前用户具备相应的任务/流程操作权限。
- 本文基于 Flowable 7.1.0 Javadoc。
相关 API
- addEventListener
- removeEventListener
- dispatchEvent