ppagent / SourceManager
Class: SourceManager
Defined in: src/source/source.manager.ts:4
Extends
Constructors
Constructor
new SourceManager(
options?
):SourceManager
Defined in: src/instance.base.manager.ts:31
Parameters
options?
Returns
SourceManager
Inherited from
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
):ISource
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():
ISourceParamas
[]
Defined in: src/instance.base.manager.ts:61
Returns
Inherited from
InstanceBaseManager
.getAllParamsArray
getInstance()
getInstance(
instanceName
):ISource
Defined in: src/instance.base.manager.ts:70
只有允许缓存实例的管理器才能够获取到创建过的实例
Parameters
instanceName
string
Returns
Inherited from
InstanceBaseManager
.getInstance
getInstances()
getInstances(
typeName?
):ISource
[]
Defined in: src/instance.base.manager.ts:78
获取某个类型的所有的实例
Parameters
typeName?
string
类型名称
Returns
ISource
[]
Inherited from
InstanceBaseManager
.getInstances
getParams()
getParams(
name
):ISourceParamas
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