onSignal
onSignal() 负责将入站的 SignalMessage 移交给 Event Processor。
ts
NApp.nacp.onSignal(
message,
): Promise<void>| 参数 | 说明 |
|---|---|
message | 入站的 SignalMessage |
行为
广播 Signal
onSignal() 使用 message.meta.parentId 关联目标 Event Request,并在当前 NApp 内广播完整的 SignalMessage。
移交 Processor
onSignal() 将 Signal 移交给 Event Processor:
normal携带signalId、reqId、kind和payload。pause、resume、abort携带signalId、reqId和kind。
Processor 的具体行为见 Event Processor。
失败时
没有 Event Processor 时会报告 no-event-processor;Processor 拒绝 Signal 或抛出异常时会报告 processor-rejected。
发送方向见 signal()。

