quartz常用方法

 

scheduler常用方法

暂停

    void pauseJob(JobKey var1) throws SchedulerException;

    void pauseJobs(GroupMatcher<JobKey> var1) throws SchedulerException;

    void pauseTrigger(TriggerKey var1) throws SchedulerException;

    void pauseTriggers(GroupMatcher<TriggerKey> var1) throws SchedulerException;

    void pauseAll() throws SchedulerException;

 

恢复

    void resumeJob(JobKey var1) throws SchedulerException;

    void resumeJobs(GroupMatcher<JobKey> var1) throws SchedulerException;

    void resumeTrigger(TriggerKey var1) throws SchedulerException;

    void resumeTriggers(GroupMatcher<TriggerKey> var1) throws SchedulerException;

    void resumeAll() throws SchedulerException;

 

删除

    void shutdown() throws SchedulerException;

    void shutdown(boolean var1) throws SchedulerException;

    boolean isShutdown() throws SchedulerException;

    boolean deleteJob(JobKey var1) throws SchedulerException;

    boolean deleteJobs(List<JobKey> var1) throws SchedulerException;

    boolean unscheduleJob(TriggerKey var1) throws SchedulerException;

    boolean unscheduleJobs(List<TriggerKey> var1) throws SchedulerException;

    //deleteJob(JobKey var1)循环遍历所有引用此作业的触发器,以取消对它们的计划,从jobstore中删除作业
    //而unscheduleJob(TriggerKey var1)只是取消计划一个触发器,所以如果其他触发器引用此作业,它们将不会被更改

 

其他常用

    Set<JobKey> getJobKeys(GroupMatcher<JobKey> var1) throws SchedulerException;
    //GroupMatcher<JobKey> matcher = GroupMatcher.jobGroupEquals("Group");
    
    boolean checkExists(JobKey var1) throws SchedulerException;
    //JobKey jobKey = JobKey.jobKey("name", "group");

    boolean checkExists(TriggerKey var1) throws SchedulerException;

 

 

https://www.cnblogs.com/ityangshuai/p/13035794.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章