Skip to content

$fire4SubEvent ​

$fire4SubEvent派发一个SubEvent,但不等待其完成。

接口 ​

属性值
名称$fire4SubEvent
类型AsyncTask
输入SubEventSpec
输出{ childId: string }
ts
interface SubEventSpec {
  pipelineName: string
  payload: unknown
}

行为 ​

该Task创建并启动子Event,写入指向当前Event的parentId,随后立即返回childId。

父Pipeline取得结果后继续下一步,子Event终局后由NACEB自动消费,其失败不会改变父Event的状态。

使用 ​

ts
next() {
  return { 
    task: '$fire4SubEvent',
    input: {
      pipelineName: 'child-pipeline',
      payload: { value: 1 },
    },
  }
}

父子Event关系和输入限制见SubEvent。

Released under the MIT License.