Schedulers#
Scheduler starts and stops jobs. There are different schedulers for different
jobs’ types. Every Scheduler provide common interface, see
regta.schedulers.AbstractScheduler
.
Sync Scheduler#
regta.schedulers.SyncScheduler
is used for all sync jobs:
regta.ThreadJob
and regta.ProcessJob
.
Async Scheduler#
regta.schedulers.AsyncScheduler
is used for regta.AsyncJob
only.
Main Scheduler#
regta.Scheduler
internally declares both schedulers and manages
them. Honestly, you can forget sync and async schedulers ever existed and use
only it because it uses them inside. This is recommended way.