Skip to main content

dox_scheduler 3.0.0 copy "dox_scheduler: ^3.0.0" to clipboard
dox_scheduler: ^3.0.0 copied to clipboard

Task scheduler for the Dox framework: run functions or queue jobs on a cron schedule, once per tick across isolates and servers.

3.0.0 #

  • The first stable release.

3.0.0-alpha.2 #

  • SchedulerProvider (was a DoxService): extend it in your app, shutdown() is optional.

3.0.0-alpha.1 #

  • First version.
  • Define tasks in Dart: s.call('name', function) with frequencies (everyMinute to yearly), cron() expressions, weekdays, weekends, days.
  • Time zones with timezone('Asia/Yangon'). UTC by default. Summer time safe.
  • Filters: between, when, skip.
  • Options: withoutOverlapping, onOneServer (on by default), onEveryServer, runInBackground, timeout.
  • Hooks: before, after, onSuccess, onFailure.
  • SchedulerRunner for bin/schedule.dart: work, run, list, test <name>.
  • SchedulerService runs the schedule inside the Dox server.
0
likes
150
points
253
downloads

Documentation

API reference

Publisher

verified publisherdartondox.dev

Weekly Downloads

Task scheduler for the Dox framework: run functions or queue jobs on a cron schedule, once per tick across isolates and servers.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

dox_cache, dox_core, timezone

More

Packages that depend on dox_scheduler