Package com.therouter.flow

Types

Digraph
Link copied to clipboard
class Digraph
FlowTaskRunnable
Link copied to clipboard
interface FlowTaskRunnable : Runnable
Task
Link copied to clipboard
open class Task(async: Boolean, taskName: String, dependsOn: String, runnable: Runnable?)
TheRouterFlowTask
Link copied to clipboard
interface TheRouterFlowTask
VirtualFlowTask
Link copied to clipboard
class VirtualFlowTask(taskName: String, dependsOn: String) : Task

虚拟FlowTask,仅用于自定义业务节点使用。
VirtualFlowTask 不能有执行体,只能依赖 VirtualFlowTask。
只要调用run方法,就发起一次可被挂起的执行动作,如果依赖的所有Task都已经执行,就立刻执行,否则挂起等待。

Functions

runInitFlowTask
Link copied to clipboard
fun runInitFlowTask()

当TheRouter初始化时,执行的FlowTask

splashInit
Link copied to clipboard
fun splashInit()

Properties

DONE
Link copied to clipboard
const val DONE: Int = 2
NONE
Link copied to clipboard
const val NONE: Int = 0
RUNNING
Link copied to clipboard
const val RUNNING: Int = 1