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?
optional
filter: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:98
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:187
Parameters
action
any
Returns
Promise
<Action
>
wait()
wait():
Promise
<void
>
Defined in: core/actions/src/action-job.ts:23
Returns
Promise
<void
>