实现了完整的频道事件总线系统,包含: 1. 事件主题枚举类,定义了全量可用事件主题 2. 钩子函数到事件主题的映射字典 3. 异步事件总线实现,支持并行/顺序/首结果发布 4. 订阅、取消订阅、启用禁用订阅等管理能力 5. 订阅优先级排序、超时和错误处理机制 6. 对外暴露的统一导出接口
11 lines
308 B
Python
11 lines
308 B
Python
from yuxi.channel.events.bus import ChannelEventBus, EventHandler, PublishResult, Subscription
|
|
from yuxi.channel.events.types import HOOK_EVENT_TO_TOPIC, EventTopic
|
|
|
|
__all__ = [
|
|
"ChannelEventBus",
|
|
"EventHandler",
|
|
"EventTopic",
|
|
"HOOK_EVENT_TO_TOPIC",
|
|
"PublishResult",
|
|
"Subscription",
|
|
] |