Class: ActionRuntime
Defined in: core/actions/src/runtime/action-runtime.ts:39
Constructors
Constructor
new ActionRuntime(
opts?):ActionRuntime
Defined in: core/actions/src/runtime/action-runtime.ts:83
Parameters
opts?
Returns
ActionRuntime
Properties
actionFilter?
optionalactionFilter:Object
Defined in: core/actions/src/runtime/action-runtime.ts:68
Used by ActionCron to
filter actions using their filter field
ActionModel
ActionModel:
Model<ActionSchemaInterface<any,any,any>>
Defined in: core/actions/src/runtime/action-runtime.ts:76
AgentModel
AgentModel:
Model<AgentSchemaInterface<any,any>>
Defined in: core/actions/src/runtime/action-runtime.ts:77
autostart
autostart:
boolean
Defined in: core/actions/src/runtime/action-runtime.ts:82
bootstrapPath
bootstrapPath:
string
Defined in: core/actions/src/runtime/action-runtime.ts:80
db
db:
AppDb
Defined in: core/actions/src/runtime/action-runtime.ts:70
declare
declare: typeof
Action[] =[]
Defined in: core/actions/src/runtime/action-runtime.ts:59
importedFiles
importedFiles:
Set<string>
Defined in: core/actions/src/runtime/action-runtime.ts:154
imports
imports: typeof
ActionRuntime[] =[]
Defined in: core/actions/src/runtime/action-runtime.ts:58
logger
logger:
Logger=defaultLogger
Defined in: core/actions/src/runtime/action-runtime.ts:56
LogModel
LogModel:
Model<LogSchemaInterface>
Defined in: core/actions/src/runtime/action-runtime.ts:78
numberOfWorker
numberOfWorker:
number=3
Defined in: core/actions/src/runtime/action-runtime.ts:61
rejectBootstrap
rejectBootstrap:
any
Defined in: core/actions/src/runtime/action-runtime.ts:237
resolveBootstrap
resolveBootstrap:
any
Defined in: core/actions/src/runtime/action-runtime.ts:238
waitForBootstrap
waitForBootstrap:
Promise<unknown>
Defined in: core/actions/src/runtime/action-runtime.ts:239
workers
workers:
ActionCron[] =[]
Defined in: core/actions/src/runtime/action-runtime.ts:62
activeRuntime
staticactiveRuntime:ActionRuntime
Defined in: core/actions/src/runtime/action-runtime.ts:40
bootstrapPath
staticbootstrapPath:string
Defined in: core/actions/src/runtime/action-runtime.ts:50
importRuntimeConfig
staticimportRuntimeConfig:any
Defined in: core/actions/src/runtime/action-runtime.ts:54
rejectBootstrap
staticrejectBootstrap:any
Defined in: core/actions/src/runtime/action-runtime.ts:45
resolveBootstrap
staticresolveBootstrap:any
Defined in: core/actions/src/runtime/action-runtime.ts:44
runtimes
staticruntimes:ActionRuntime[] =[]
Defined in: core/actions/src/runtime/action-runtime.ts:42
waitForActiveRuntime
staticwaitForActiveRuntime:Promise<unknown>
Defined in: core/actions/src/runtime/action-runtime.ts:46
Methods
bootstrap()
bootstrap():
Promise<void>
Defined in: core/actions/src/runtime/action-runtime.ts:243
Returns
Promise<void>
getActionFromRegistry()
getActionFromRegistry(
actionRef): typeofAction
Defined in: core/actions/src/runtime/action-runtime.ts:126
Parameters
actionRef
string
Returns
typeof Action
getActionRefFromCtr()
getActionRefFromCtr(
action):string
Defined in: core/actions/src/runtime/action-runtime.ts:134
Parameters
action
typeof Action
Returns
string
getActionRefFromRegistry()
getActionRefFromRegistry(
action):string
Defined in: core/actions/src/runtime/action-runtime.ts:130
Parameters
action
typeof Action
Returns
string
recursiveImport()
recursiveImport(
pathFile):Promise<void>
Defined in: core/actions/src/runtime/action-runtime.ts:196
Parameters
pathFile
string
Returns
Promise<void>
scanModuleImport()
scanModuleImport(
moduleImport):Promise<boolean>
Defined in: core/actions/src/runtime/action-runtime.ts:141
Parameters
moduleImport
any
Returns
Promise<boolean>
setLogger()
setLogger(
logger):void
Defined in: core/actions/src/runtime/action-runtime.ts:274
Parameters
logger
Logger
Returns
void
bootstrap()
staticbootstrap(config):void
Defined in: core/actions/src/runtime/action-runtime.ts:279
Parameters
config
Returns
void
getActiveRuntime()
staticgetActiveRuntime(opts):Promise<ActionRuntime>
Defined in: core/actions/src/runtime/action-runtime.ts:283
Parameters
opts
timeout
number = ...
Returns
Promise<ActionRuntime>