ppagent / TaskRunnerManager
Class: TaskRunnerManager
Defined in: src/task/task.manager.ts:4
Extends
Constructors
Constructor
new TaskRunnerManager(
options?):TaskRunnerManager
Defined in: src/task/task.manager.ts:5
Parameters
options?
Returns
TaskRunnerManager
Overrides
InstanceBaseManager.constructor
Methods
clearInstances()
clearInstances():
Promise<void>
Defined in: src/instance.base.manager.ts:112
Returns
Promise<void>
Inherited from
InstanceBaseManager.clearInstances
createInstance()
createInstance(
name,options):ITaskRunner
Defined in: src/instance.base.manager.ts:91
创建实例
Parameters
name
string
options
Returns
Inherited from
InstanceBaseManager.createInstance
getAllParams()
getAllParams():
object
Defined in: src/instance.base.manager.ts:57
Returns
object
Inherited from
InstanceBaseManager.getAllParams
getAllParamsArray()
getAllParamsArray():
ITaskRunnerParams[]
Defined in: src/instance.base.manager.ts:61
Returns
Inherited from
InstanceBaseManager.getAllParamsArray
getInstance()
getInstance(
instanceName):ITaskRunner
Defined in: src/instance.base.manager.ts:70
只有允许缓存实例的管理器才能够获取到创建过的实例
Parameters
instanceName
string
Returns
Inherited from
InstanceBaseManager.getInstance
getInstances()
getInstances(
typeName?):ITaskRunner[]
Defined in: src/instance.base.manager.ts:78
获取某个类型的所有的实例
Parameters
typeName?
string
类型名称
Returns
Inherited from
InstanceBaseManager.getInstances
getParams()
getParams(
name):ITaskRunnerParams
Defined in: src/instance.base.manager.ts:53
根据固有名称获取其相关参数
Parameters
name
string
Returns
Inherited from
registerInstanceCreator()
registerInstanceCreator(
creator,params):void
Defined in: src/instance.base.manager.ts:41
消息源创建器注册。一般由插件进行注册。
Parameters
creator
params
Returns
void