Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ITaskPlugin ¶
type ITaskPlugin interface { // 获取任务的配置信息 GetPluginConf(conf *taskmodel.PluginConf) error // 获取任务的执行体 GetPluginBody(body *taskmodel.PluginBody) error }
任务插件接口, 用于获取任务的执行信息
type TaskPluginFactoryFn ¶
type TaskPluginFactoryFn func(plugin *ITaskPlugin) error
函数类型,用于返回指定任务类型所对应的任务插件对象 每个任务类型对应一个插件对象
type TaskPluginRegistration ¶
type TaskPluginRegistration struct { TaskType uint32 // 任务类型 PluginFactoryFn TaskPluginFactoryFn // 插件创建函数 Name string // 插件类型名称 Description string // 描述任务的类型及主要操作 }
任务插件注册结构
Click to show internal directories.
Click to hide internal directories.