Home > SYS_MessageBus > createPrivateMessageBus
SYS_MessageBus.createPrivateMessageBus() method
Create Private message bus
Signature
typescript
function createPrivateMessageBus(): void;1
Returns
void
Remarks
Generally, there is no need to call this method. The private message bus is automatically created when listening or sending messages
Example
javascript
// 1. 手动创建私有消息总线(重复调用无副作用)
eda.sys_MessageBus.createPrivateMessageBus();
// 2. 订阅一个主题,验证总线已就绪
const task = eda.sys_MessageBus.subscribe('嘉立创示例_创建总线', (message) => {
console.log('订阅者收到:', message);
});
// 3. 发布消息,回调立即触发
eda.sys_MessageBus.publish('嘉立创示例_创建总线', '总线已创建并可用');
// 4. 取消订阅,恢复原状
task.cancel();
console.log('已取消订阅');1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14