registerCallback<R> 抽象方法
- R callback(
在该区域中注册给定的回调。
当实现使用回调的异步原语时,需要在用户提供回调的点使用registerCallback方法进行注册。这允许区域记录它们需要的其他信息,也许甚至包裹回调,以便在稍后同一区域内运行回调时准备回调。例如,区域可能会决定将堆栈跟踪(注册时的)与回调一起存储。
返回应使用提供的callback
的回调。通常区域直接返回原始回调。
自定义区域可以拦截此操作。在Zone.root中的默认实现返回未更改的原始回调。
实现
ZoneCallback<R> registerCallback<R>(R callback());