Features
Docs
CLI
Benchmarks
Examples

© 2024 MoroJs

@morojs/moro


@morojs/moro / JobSchedulerOptions

Interface: JobSchedulerOptions

Defined in: src/core/jobs/job-scheduler.ts:61

Properties

enableLeaderElection?

optional enableLeaderElection: boolean

Defined in: src/core/jobs/job-scheduler.ts:63


executor?

optional executor: JobExecutorOptions

Defined in: src/core/jobs/job-scheduler.ts:65


gracefulShutdownTimeout?

optional gracefulShutdownTimeout: number

Defined in: src/core/jobs/job-scheduler.ts:73


leaderElection?

optional leaderElection: LeaderElectionOptions

Defined in: src/core/jobs/job-scheduler.ts:64


maxConcurrentJobs?

optional maxConcurrentJobs: number

Defined in: src/core/jobs/job-scheduler.ts:62


stateManager?

optional stateManager: object

Defined in: src/core/jobs/job-scheduler.ts:66

enableAutoPersist?

optional enableAutoPersist: boolean

enableRecovery?

optional enableRecovery: boolean

historySize?

optional historySize: number

persistInterval?

optional persistInterval: number

persistPath?

optional persistPath: string