I'm finding the library very useful - thanks to all who worked on it. I have found, however, that in addition to the quartz access provided I've needed to build for myself some access to reporting on things like trigger statuses, current running tasks, next run for a task, etc etc. Unfortunately to get this to work I've had to directly access the scheduler, which seems horribly kludgy, e.g
(:require
...
[clojurewerkz.quartzite.scheduler :as qs]
...
...
(let [qscheduler ^Scheduler (deref qs/*scheduler*)
...
though I can't see a way to do this more idiomatically (still fairly new to clojure) .
Has anyone looked into adding functionality like this directly into quartzite, or does it seem too out of scope? Be happy to put something together.