Class: ActionCron
Defined in: core/actions/src/action-job.ts:8
Constructors
Constructor
new ActionCron(
filter?):ActionCron
Defined in: core/actions/src/action-job.ts:14
Parameters
filter?
Object
Returns
ActionCron
Properties
actions
actions:
ActionSchemaInterface<any,any,any>[] =[]
Defined in: core/actions/src/action-job.ts:10
filter?
optionalfilter:Object
Defined in: core/actions/src/action-job.ts:12
maxTimeToConsumeAnAction
maxTimeToConsumeAnAction:
number
Defined in: core/actions/src/action-job.ts:9
nDatabaseEmpty
nDatabaseEmpty:
number=0
Defined in: core/actions/src/action-job.ts:22
runtime
runtime:
ActionRuntime=ActionRuntime.activeRuntime
Defined in: core/actions/src/action-job.ts:11
Methods
consumeAction()
consumeAction(
actionDb):Promise<any>
Defined in: core/actions/src/action-job.ts:99
Parameters
actionDb
Returns
Promise<any>
cycle()
cycle():
any
Defined in: core/actions/src/action-job.ts:49
Returns
any
getAction()
getAction():
Query<ActionSchemaInterface<any,any,any> &object,ActionSchemaInterface<any,any,any> &object, { },ActionSchemaInterface<any,any,any>>
Defined in: core/actions/src/action-job.ts:70
Returns
Query<ActionSchemaInterface<any, any, any> & object, ActionSchemaInterface<any, any, any> & object, { }, ActionSchemaInterface<any, any, any>>
oneActionCycle()
oneActionCycle():
Promise<any>
Defined in: core/actions/src/action-job.ts:56
Returns
Promise<any>
resyncWithDb()
resyncWithDb(
action):Promise<Action>
Defined in: core/actions/src/action-job.ts:191
Parameters
action
any
Returns
Promise<Action>
wait()
wait():
Promise<void>
Defined in: core/actions/src/action-job.ts:23
Returns
Promise<void>