Digraph
class Digraph
用于构建有向图,防止Task出现循环依赖的情况
详细逻辑请见官网文档:https://therouter.cn/docs/2022/08/26/01
Functions
Link copied to clipboard
待执行的task
Link copied to clipboard
初始化方法
Link copied to clipboard
由于initSchedule执行比较耗时需要放到异步,而Before需要在路由表初始化之前执行,需要同步 所以单独列出一个方法,检测dependsOn只有beforTheRouterInit的任务,提前执行
Link copied to clipboard
返回入参 Task 的依赖 Task
Link copied to clipboard
通过taskName获取一个虚拟task,如果不存在,则创建一个新的虚拟task
Link copied to clipboard
初始化方法
Link copied to clipboard
VirtualTask 执行完后调用此方法,用于通知其他依赖此 VirtualTask 的其他 Task 执行