public class QuartzScheduling extends java.lang.Object implements Scheduling
Scheduling.CreateOption, Scheduling.ScheduleOption| Constructor and Description |
|---|
QuartzScheduling(java.lang.String name,
Options<Scheduling.CreateOption> options) |
| Modifier and Type | Method and Description |
|---|---|
protected org.quartz.Trigger |
initTrigger(java.lang.String name,
Options<Scheduling.ScheduleOption> opts) |
boolean |
isRunning() |
org.quartz.JobKey |
lookupJob(java.lang.String name) |
java.lang.String |
name() |
boolean |
schedule(java.lang.String name,
java.lang.Runnable fn,
java.util.Map<Scheduling.ScheduleOption,java.lang.Object> opts) |
java.util.Set<java.lang.String> |
scheduledJobs() |
org.quartz.Scheduler |
scheduler() |
void |
start() |
void |
stop() |
boolean |
unschedule(java.lang.String name) |
protected void |
validateOptions(Options<Scheduling.ScheduleOption> opts) |
public QuartzScheduling(java.lang.String name,
Options<Scheduling.CreateOption> options)
public void start()
throws java.lang.Exception
public void stop()
throws java.lang.Exception
public org.quartz.Scheduler scheduler()
public boolean schedule(java.lang.String name,
java.lang.Runnable fn,
java.util.Map<Scheduling.ScheduleOption,java.lang.Object> opts)
throws java.lang.Exception
schedule in interface Schedulingopts - cron - String
at - java.util.Date
every - ms
in - ms
limit - int
until - java.util.Date
singletonjava.lang.Exceptionpublic boolean unschedule(java.lang.String name)
throws org.quartz.SchedulerException
unschedule in interface Schedulingorg.quartz.SchedulerExceptionpublic java.util.Set<java.lang.String> scheduledJobs()
scheduledJobs in interface Schedulingpublic org.quartz.JobKey lookupJob(java.lang.String name)
protected void validateOptions(Options<Scheduling.ScheduleOption> opts) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected org.quartz.Trigger initTrigger(java.lang.String name,
Options<Scheduling.ScheduleOption> opts)
Copyright © 2015. All Rights Reserved.