# Functions
BuildRootNode.
GetCommander.
GetExecutor.
GetKeeper.
GetParser.
GetStore.
LockTTL configured lock ttl, default values: 30s.
MapMockTasksToGetter.
MapTaskInsToGetter.
MapTasksToGetter.
MustBuildRootNode.
NewDefDispatcher.
NewDefExecutor.
NewDefParser.
NewDefWatchDog.
NewLockOption.
NewTaskNodeFromGetter.
Reentrant mean lock it reentrant.
SetCommander.
SetExecutor.
SetKeeper.
SetParser.
SetStore.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
CommSync means commander will watch dag instance's cmd executing situation until it's command is executed usually command executing time is very short, so async mode is enough, but if you want a sync call, you set it to true.
CommSyncInterval is just work at sync mode, it is the interval of watch dag instance default is 500ms.
CommSync means commander will watch dag instance's cmd executing situation until it's command is executed usually command executing time is very short, so async mode is enough, but if you want a sync call, you set it to true.
# Structs
CommandOption.
DefCommander used to execute command.
DefDispatcher.
DefExecutor.
DefParser.
DefWatchDog.
ListDagInput.
ListDagInstanceInput.
ListTaskInstanceInput.
LockOption.
MockCloser is an autogenerated mock type for the Closer type.
MockExecutor is an autogenerated mock type for the Executor type.
MockKeeper is an autogenerated mock type for the Keeper type.
MockParser is an autogenerated mock type for the Parser type.
MockStore is an autogenerated mock type for the Store type.
No description provided by the author
TaskNode.
TaskTree.
# Interfaces
Closer means the component need be closeFunc.
Commander used to execute command.
DistributedMutex.
Executor is used to execute task.
Keeper.
Parser used to execute command, init dag instance and push task instance.
Store used to persist obj.
TaskInfoGetter taskNode和taskIns均实现了该接口.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author