I\'m using Spring to inject a Quartz scheduler (abstracted with Spring\'s TaskScheduler interface) into my app that loads jobs configured from a database at startup.
It
ScheduledFuture job = taskSchedule.schedule(runableThing, new CronTrigger(cronExpression)) job.cancel(true);