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

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