Interface: SchedulerHost
Defined in: packages/client/src/core/job-engine/scheduler.ts:52
What the scheduler needs from a stack. Narrow on purpose, so it can be tested without one.
Properties
| Property | Type | Defined in |
|---|---|---|
db | object | packages/client/src/core/job-engine/scheduler.ts:53 |
db.bulkDocs | (docs) => Promise<any> | packages/client/src/core/job-engine/scheduler.ts:56 |
db.find | (request) => Promise<{ docs: any[]; }> | packages/client/src/core/job-engine/scheduler.ts:57 |
db.get | (id) => Promise<any> | packages/client/src/core/job-engine/scheduler.ts:54 |
db.put | (doc) => Promise<any> | packages/client/src/core/job-engine/scheduler.ts:55 |
jobEngine | object | packages/client/src/core/job-engine/scheduler.ts:59 |
jobEngine.executeJob | (jobId, runtimeArgs?, triggerType?) => Promise<JobRunModel> | packages/client/src/core/job-engine/scheduler.ts:60 |