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.