$terminal
$terminal结束当前Pipeline,并将输入作为Pipeline的最终结果。
接口
| 属性 | 值 |
|---|---|
| 名称 | $terminal |
| 类型 | AsyncTask |
| 输入 | 任意值 |
| 输出 | - |
行为
Pipeline必须以$terminal正常结束。
该Task完成后,Pipeline进入done,其输入保存为Pipeline最终结果,并继续交给Event层。
PipelineHandler.next()返回undefined不会结束Pipeline,而会使其进入failure。
使用
ts
next(lastResult) {
return {
task: '$terminal',
input: lastResult,
}
}
