public class ScheduleService
extends java.lang.Object
| Constructor and Description |
|---|
ScheduleService() |
| Modifier and Type | Method and Description |
|---|---|
org.quartz.JobDetail |
addJob(org.quartz.JobKey jobKey,
java.lang.Class<? extends org.quartz.Job> jobClass)
添加任务
|
org.quartz.JobDetail |
addJob(org.quartz.JobKey jobKey,
java.lang.Class<? extends org.quartz.Job> jobClass,
java.util.Map<java.lang.String,java.lang.String> data) |
org.quartz.Trigger |
addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
int interval,
org.quartz.DateBuilder.IntervalUnit unit,
int repeatCount,
java.lang.String triggerDescription,
java.util.Map<java.lang.String,java.lang.String> args) |
org.quartz.Trigger |
addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
int interval,
org.quartz.DateBuilder.IntervalUnit unit,
java.util.Map<java.lang.String,java.lang.String> args) |
org.quartz.Trigger |
addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
int interval,
org.quartz.DateBuilder.IntervalUnit unit,
java.lang.String triggerDescription,
java.util.Map<java.lang.String,java.lang.String> args) |
org.quartz.Trigger |
addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
int interval,
org.quartz.DateBuilder.IntervalUnit unit,
org.quartz.TimeOfDay timeOfDay,
int repeatCount,
java.lang.String triggerDescription,
java.util.Map<java.lang.String,java.lang.String> args) |
org.quartz.Trigger |
addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
long interval,
int repeatCount,
java.util.Map<java.lang.String,java.lang.String> args)
添加触发器
|
org.quartz.Trigger |
addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
long interval,
int repeatCount,
java.lang.String triggerDescription,
java.util.Map<java.lang.String,java.lang.String> args) |
org.quartz.Trigger |
addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
java.lang.String cron) |
org.quartz.Trigger |
addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
java.lang.String cron,
java.util.Map<java.lang.String,java.lang.String> args) |
org.quartz.Trigger |
addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
java.lang.String cron,
java.lang.String triggerDescription) |
org.quartz.Trigger |
addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
java.lang.String cron,
java.lang.String triggerDescription,
java.util.Map<java.lang.String,java.lang.String> args)
添加任务的触发器
|
boolean |
checkExists(org.quartz.JobKey jobKey) |
boolean |
checkExists(org.quartz.TriggerKey triggerKey) |
void |
clear() |
static java.lang.String |
cron(java.lang.String cron,
int i)
返回 各时段的表达式
|
boolean |
deleteJob(org.quartz.JobKey jobKey)
删除指定的 job
|
org.quartz.JobDetail |
getJobDetail(org.quartz.JobKey jobKey) |
java.util.List<java.lang.String> |
getJobGroupNames() |
java.util.List<org.quartz.JobKey> |
getJobKeys()
获取全部jobKey
|
org.quartz.ListenerManager |
getListenerManager() |
java.util.List<java.lang.String> |
getTriggerGroupNames() |
java.util.List<org.quartz.TriggerKey> |
getTriggers() |
java.util.List<org.quartz.TriggerKey> |
getTriggers(org.quartz.impl.matchers.GroupMatcher<org.quartz.TriggerKey> matcher) |
java.util.List<org.quartz.Trigger> |
getTriggers(org.quartz.JobKey jobKey) |
org.quartz.Trigger.TriggerState |
getTriggerState(org.quartz.TriggerKey triggerKey) |
boolean |
interrupt(org.quartz.JobKey jobKey)
中断TASK执行 job
|
boolean |
isShutDownTimerTisk()
是否关闭
|
boolean |
isStartTimerTisk()
是否启动
|
java.util.List<org.quartz.JobDetail> |
jobs() |
void |
pauseAll()
暂停调度中所有的job任务
|
void |
pauseJob(java.lang.String jobName,
java.lang.String groupName)
停止 job
|
void |
pauseTrigger(org.quartz.TriggerKey triggerKey)
停止触发器
|
boolean |
removeTrigdger(org.quartz.TriggerKey triggerKey)
移除触发器
|
void |
resumeAll()
恢复调度中所有的job的任务
|
void |
resumeJob(org.quartz.JobKey jobKey)
恢复 job
|
void |
resumeTrigger(org.quartz.TriggerKey triggerKey)
重启触发器
|
void |
shutdown() |
void |
triggerJob(org.quartz.JobKey jobKey)
直接执行job
|
void |
triggerJob(org.quartz.JobKey jobKey,
java.util.Map<java.lang.String,java.lang.String> args)
直接触发job
|
public static java.lang.String cron(java.lang.String cron,
int i)
cron - 表达式i - 下标public java.util.List<java.lang.String> getJobGroupNames()
public java.util.List<java.lang.String> getTriggerGroupNames()
public java.util.List<org.quartz.JobKey> getJobKeys()
public java.util.List<org.quartz.Trigger> getTriggers(org.quartz.JobKey jobKey)
public java.util.List<org.quartz.TriggerKey> getTriggers()
public java.util.List<org.quartz.TriggerKey> getTriggers(org.quartz.impl.matchers.GroupMatcher<org.quartz.TriggerKey> matcher)
public org.quartz.JobDetail getJobDetail(org.quartz.JobKey jobKey)
public boolean checkExists(org.quartz.JobKey jobKey)
public boolean checkExists(org.quartz.TriggerKey triggerKey)
public org.quartz.JobDetail addJob(org.quartz.JobKey jobKey,
java.lang.Class<? extends org.quartz.Job> jobClass)
jobKey - keyjobClass - JobClasspublic org.quartz.JobDetail addJob(org.quartz.JobKey jobKey,
java.lang.Class<? extends org.quartz.Job> jobClass,
java.util.Map<java.lang.String,java.lang.String> data)
public org.quartz.Trigger addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
java.lang.String cron)
public org.quartz.Trigger addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
java.lang.String cron,
java.lang.String triggerDescription)
public org.quartz.Trigger addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
java.lang.String cron,
java.util.Map<java.lang.String,java.lang.String> args)
public org.quartz.Trigger addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
java.lang.String cron,
java.lang.String triggerDescription,
java.util.Map<java.lang.String,java.lang.String> args)
jobKey - jobKeytriggerKey - triggerKeycron - 任务表达式args - 参数public org.quartz.Trigger addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
long interval,
int repeatCount,
java.util.Map<java.lang.String,java.lang.String> args)
jobKey - jobKeytriggerKey - triggerKeyinterval - 触发间隔时间repeatCount - 触发次数(次数为0触发一次)args - 每次触发附带的额外数据public org.quartz.Trigger addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
long interval,
int repeatCount,
java.lang.String triggerDescription,
java.util.Map<java.lang.String,java.lang.String> args)
public org.quartz.Trigger addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
int interval,
org.quartz.DateBuilder.IntervalUnit unit,
int repeatCount,
java.lang.String triggerDescription,
java.util.Map<java.lang.String,java.lang.String> args)
public org.quartz.Trigger addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
int interval,
org.quartz.DateBuilder.IntervalUnit unit,
org.quartz.TimeOfDay timeOfDay,
int repeatCount,
java.lang.String triggerDescription,
java.util.Map<java.lang.String,java.lang.String> args)
public org.quartz.Trigger addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
int interval,
org.quartz.DateBuilder.IntervalUnit unit,
java.util.Map<java.lang.String,java.lang.String> args)
public org.quartz.Trigger addTrigger(org.quartz.JobKey jobKey,
org.quartz.TriggerKey triggerKey,
int interval,
org.quartz.DateBuilder.IntervalUnit unit,
java.lang.String triggerDescription,
java.util.Map<java.lang.String,java.lang.String> args)
public org.quartz.Trigger.TriggerState getTriggerState(org.quartz.TriggerKey triggerKey)
public boolean isStartTimerTisk()
public boolean isShutDownTimerTisk()
public void pauseJob(java.lang.String jobName,
java.lang.String groupName)
jobName - 任务名称groupName - 组名称public void resumeJob(org.quartz.JobKey jobKey)
jobKey - 任务名称public boolean deleteJob(org.quartz.JobKey jobKey)
jobKey - 任务名称public void pauseTrigger(org.quartz.TriggerKey triggerKey)
triggerKey - 触发器名称public void resumeTrigger(org.quartz.TriggerKey triggerKey)
triggerKey - 触发器名称public boolean removeTrigdger(org.quartz.TriggerKey triggerKey)
triggerKey - 触发器名称public void pauseAll()
public void resumeAll()
public boolean interrupt(org.quartz.JobKey jobKey)
jobKey - 触发器名称public void triggerJob(org.quartz.JobKey jobKey)
jobKey - jobkeypublic void triggerJob(org.quartz.JobKey jobKey,
java.util.Map<java.lang.String,java.lang.String> args)
jobKey - jobkeyargs - 执行参数public void shutdown()
public void clear()
public java.util.List<org.quartz.JobDetail> jobs()
public org.quartz.ListenerManager getListenerManager()
throws org.quartz.SchedulerException
org.quartz.SchedulerException