亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stdscheduler.java

?? Quartz 是個開源的作業調度框架
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/*  * Copyright 2004-2005 OpenSymphony  *  * Licensed under the Apache License, Version 2.0 (the "License"); you may not  * use this file except in compliance with the License. You may obtain a copy  * of the License at  *  *   http://www.apache.org/licenses/LICENSE-2.0  *    * Unless required by applicable law or agreed to in writing, software  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the  * License for the specific language governing permissions and limitations  * under the License. *  *//* * Previously Copyright (c) 2001-2004 James House */package org.quartz.impl;import java.util.Date;import java.util.List;import java.util.Set;import org.quartz.Calendar;import org.quartz.JobDataMap;import org.quartz.JobDetail;import org.quartz.JobListener;import org.quartz.Scheduler;import org.quartz.SchedulerContext;import org.quartz.SchedulerException;import org.quartz.SchedulerListener;import org.quartz.SchedulerMetaData;import org.quartz.Trigger;import org.quartz.TriggerListener;import org.quartz.UnableToInterruptJobException;import org.quartz.core.QuartzScheduler;import org.quartz.core.SchedulingContext;import org.quartz.spi.JobFactory;/** * <p> * An implementation of the <code>Scheduler</code> interface that directly * proxies all method calls to the equivalent call on a given <code>QuartzScheduler</code> * instance. * </p> *  * @see org.quartz.Scheduler * @see org.quartz.core.QuartzScheduler * @see org.quartz.core.SchedulingContext *  * @author James House */public class StdScheduler implements Scheduler {    /*     * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     *      * Data members.     *      * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     */    private QuartzScheduler sched;    private SchedulingContext schedCtxt;    /*     * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     *      * Constructors.     *      * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     */    /**     * <p>     * Construct a <code>StdScheduler</code> instance to proxy the given     * <code>QuartzScheduler</code> instance, and with the given <code>SchedulingContext</code>.     * </p>     */    public StdScheduler(QuartzScheduler sched, SchedulingContext schedCtxt) {        this.sched = sched;        this.schedCtxt = schedCtxt;    }    /*     * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     *      * Interface.     *      * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     */    /**     * <p>     * Returns the name of the <code>Scheduler</code>.     * </p>     */    public String getSchedulerName() {        return sched.getSchedulerName();    }    /**     * <p>     * Returns the instance Id of the <code>Scheduler</code>.     * </p>     */    public String getSchedulerInstanceId() {        return sched.getSchedulerInstanceId();    }    public SchedulerMetaData getMetaData() {        return new SchedulerMetaData(getSchedulerName(),                getSchedulerInstanceId(), getClass(), false, sched                        .runningSince() != null, isPaused(), isShutdown(),                sched.runningSince(), sched.numJobsExecuted(), sched                        .getJobStoreClass(), sched.supportsPersistence(), sched                        .getThreadPoolClass(), sched.getThreadPoolSize(), sched                        .getVersion());    }    /**     * <p>     * Returns the <code>SchedulerContext</code> of the <code>Scheduler</code>.     * </p>     */    public SchedulerContext getContext() throws SchedulerException {        return sched.getSchedulerContext();    }    ///////////////////////////////////////////////////////////////////////////    ///    /// Schedululer State Management Methods    ///    ///////////////////////////////////////////////////////////////////////////    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>.     * </p>     */    public void start() throws SchedulerException {        sched.start();    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>.     * </p>     *      * @deprecated     * @see standby()     */    public void pause() {        this.standby();    }        /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>.     * </p>     */    public void standby() {        sched.standby();    }        /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>.     * </p>     */    public boolean isInStandbyMode() {        return sched.isInStandbyMode();    }    /**     * @deprecated     */    public boolean isPaused() {        return isInStandbyMode();    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>.     * </p>     */    public void shutdown() {        sched.shutdown();    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>.     * </p>     */    public void shutdown(boolean waitForJobsToComplete) {        sched.shutdown(waitForJobsToComplete);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>.     * </p>     */    public boolean isShutdown() {        return sched.isShutdown();    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>.     * </p>     */    public List getCurrentlyExecutingJobs() {        return sched.getCurrentlyExecutingJobs();    }    ///////////////////////////////////////////////////////////////////////////    ///    /// Scheduling-related Methods    ///    ///////////////////////////////////////////////////////////////////////////    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public Date scheduleJob(JobDetail jobDetail, Trigger trigger)            throws SchedulerException {        return sched.scheduleJob(schedCtxt, jobDetail, trigger);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public Date scheduleJob(Trigger trigger) throws SchedulerException {        return sched.scheduleJob(schedCtxt, trigger);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public void addJob(JobDetail jobDetail, boolean replace)            throws SchedulerException {        sched.addJob(schedCtxt, jobDetail, replace);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public boolean deleteJob(String jobName, String groupName)            throws SchedulerException {        return sched.deleteJob(schedCtxt, jobName, groupName);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public boolean unscheduleJob(String triggerName, String groupName)            throws SchedulerException {        return sched.unscheduleJob(schedCtxt, triggerName, groupName);    }        /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public Date rescheduleJob(String triggerName,            String groupName, Trigger newTrigger) throws SchedulerException {        return sched.rescheduleJob(schedCtxt, triggerName, groupName, newTrigger);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public void triggerJob(String jobName, String groupName)            throws SchedulerException {        triggerJob(jobName, groupName, null);    }        /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public void triggerJob(String jobName, String groupName, JobDataMap data)            throws SchedulerException {        sched.triggerJob(schedCtxt, jobName, groupName, data);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public void triggerJobWithVolatileTrigger(String jobName, String groupName)            throws SchedulerException {        triggerJobWithVolatileTrigger(jobName, groupName, null);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public void triggerJobWithVolatileTrigger(String jobName, String groupName, JobDataMap data)            throws SchedulerException {        sched.triggerJobWithVolatileTrigger(schedCtxt, jobName, groupName, data);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public void pauseTrigger(String triggerName, String groupName)            throws SchedulerException {        sched.pauseTrigger(schedCtxt, triggerName, groupName);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public void pauseTriggerGroup(String groupName) throws SchedulerException {        sched.pauseTriggerGroup(schedCtxt, groupName);    }    /**     * <p>     * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>,     * passing the <code>SchedulingContext</code> associated with this     * instance.     * </p>     */    public void pauseJob(String jobName, String groupName)            throws SchedulerException {        sched.pauseJob(schedCtxt, jobName, groupName);    }    /**      * @see org.quartz.Scheduler#getPausedTriggerGroups()     */    public Set getPausedTriggerGroups() throws SchedulerException {        return sched.getPausedTriggerGroups(schedCtxt);    }    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产免费| 一区二区三区四区不卡视频| 中文字幕在线播放不卡一区| 性感美女久久精品| 成人久久久精品乱码一区二区三区| 欧美色爱综合网| 国产精品色噜噜| 免费高清视频精品| 欧美视频在线一区| 中文字幕免费在线观看视频一区| 日韩影院精彩在线| 色婷婷综合久久久久中文| 久久久亚洲欧洲日产国码αv| 亚洲成a人片综合在线| 色哟哟一区二区三区| 国产精品女同互慰在线看| 久久99蜜桃精品| 9191成人精品久久| 亚洲一区在线观看免费观看电影高清| 国产精品一区二区黑丝| 日韩欧美不卡一区| 免费成人美女在线观看.| 欧美日本在线一区| 亚洲成a人片在线不卡一二三区| www.日本不卡| 国产精品国产精品国产专区不片| 国产精品一卡二| 精品国产一区二区三区av性色| 亚洲国产日产av| 欧美日韩久久久一区| 亚洲久草在线视频| 色婷婷av一区二区三区gif| 亚洲色图欧洲色图| 91欧美激情一区二区三区成人| 中文字幕在线一区| 成人精品免费看| 中文字幕一区二区三区四区| 北条麻妃国产九九精品视频| 国产精品污www在线观看| 成人黄色免费短视频| 国产精品三级电影| 日本高清免费不卡视频| 亚洲在线一区二区三区| 欧美性受xxxx黑人xyx性爽| 天天综合网 天天综合色| 欧美二区乱c少妇| 免费观看在线综合色| 久久久精品免费免费| 大陆成人av片| 亚洲一区二区免费视频| 91精品国产一区二区三区香蕉| 日韩成人dvd| 久久久精品免费网站| 91在线观看污| 亚洲成人你懂的| 亚洲精品在线免费观看视频| 国产精品中文字幕欧美| 亚洲少妇最新在线视频| 欧美图区在线视频| 九色综合狠狠综合久久| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美一区二区三区日韩| 日韩精品乱码免费| 在线观看91av| 国产精品一级二级三级| 亚洲精品美腿丝袜| 日韩免费电影网站| av高清久久久| 欧美96一区二区免费视频| 久久精品视频网| 欧美视频中文字幕| 国产成人精品亚洲日本在线桃色 | 奇米影视7777精品一区二区| 国产蜜臀97一区二区三区| 91在线视频官网| 麻豆精品视频在线观看| 亚洲视频电影在线| 久久一区二区三区四区| 91福利在线观看| 国产成人亚洲精品青草天美| 亚洲影院理伦片| 日本一区二区三区久久久久久久久不| 欧美午夜宅男影院| 国产成人综合自拍| 日韩电影一区二区三区| 亚洲免费观看视频| www国产精品av| 51精品久久久久久久蜜臀| av不卡一区二区三区| 激情综合网最新| 午夜精品久久久久影视| 中文字幕亚洲电影| 国产亚洲欧美一区在线观看| 欧美精品久久99| 在线精品视频一区二区三四| 成人精品gif动图一区| 国内一区二区视频| 奇米精品一区二区三区在线观看一| 国产精品的网站| 久久精品一区二区三区av| 欧美一级视频精品观看| 欧美日韩精品系列| 色综合天天综合网国产成人综合天| 国产乱码精品一区二区三区忘忧草| 午夜精品久久久久| 尤物av一区二区| 国产精品成人一区二区艾草| 久久精品一区二区| 久久精品欧美一区二区三区不卡| 日韩欧美卡一卡二| 欧美一区二区三区性视频| 欧美视频一区在线| 在线国产电影不卡| 欧美伊人久久大香线蕉综合69| 91小视频在线免费看| 99久久精品国产毛片| 成人免费毛片高清视频| 成人av网址在线观看| 国产河南妇女毛片精品久久久| 狠狠色丁香婷综合久久| 国内欧美视频一区二区 | 国产亚洲欧美日韩在线一区| 精品处破学生在线二十三| 日韩精品一区二区三区视频播放 | 欧美日韩午夜在线视频| 欧美无砖砖区免费| 欧美精品aⅴ在线视频| 91精品在线一区二区| 日韩精品中文字幕在线一区| 精品国产伦理网| 久久九九国产精品| 亚洲欧美在线观看| 亚洲影视资源网| 日本成人在线不卡视频| 久久国产精品99久久人人澡| 国产999精品久久久久久| yourporn久久国产精品| 99精品国产视频| 欧美日韩国产一区二区三区地区| 欧美日韩一本到| 精品久久久久久久人人人人传媒| 337p日本欧洲亚洲大胆色噜噜| 中文字幕 久热精品 视频在线 | 91豆麻精品91久久久久久| 这里是久久伊人| 久久免费看少妇高潮| 亚洲日本护士毛茸茸| 日本视频一区二区| 大胆欧美人体老妇| 337p亚洲精品色噜噜噜| 国产欧美一区二区在线观看| 亚洲精品视频在线看| 久久国产精品72免费观看| 91偷拍与自偷拍精品| 日韩精品一区二区三区swag| 日韩毛片一二三区| 精品一区二区久久| 91精品福利视频| 欧美精品一区二区三区在线| 亚洲乱码国产乱码精品精98午夜 | 波多野洁衣一区| 日韩一区二区三区在线观看| 国产精品丝袜久久久久久app| 亚洲在线一区二区三区| 国产精品18久久久久久vr| 精品视频一区二区三区免费| 久久久99免费| 久久av资源站| 777色狠狠一区二区三区| 国产精品久久三区| 国产乱人伦偷精品视频不卡| 精品视频在线免费看| 中文字幕视频一区二区三区久| 精品一区二区免费看| 欧美精品tushy高清| 亚洲综合一区在线| 成人激情黄色小说| 精品国产91九色蝌蚪| 亚洲影院免费观看| 91丨九色丨蝌蚪丨老版| 欧美国产精品一区二区| 久久成人免费电影| 欧美成人艳星乳罩| 日韩精彩视频在线观看| 日本丰满少妇一区二区三区| 国产精品女人毛片| 国产成人精品免费一区二区| 欧美成人bangbros| 婷婷久久综合九色综合绿巨人 | 精品99999| 亚洲综合色网站| 91黄色激情网站| 欧美激情中文不卡| 蜜桃视频在线观看一区| 日韩亚洲欧美综合| 亚洲一线二线三线视频| 色综合久久88色综合天天免费| 国产精品久久久爽爽爽麻豆色哟哟| 午夜精品视频在线观看| 日本精品视频一区二区三区|