日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

    歡迎訪問 生活随笔!

    生活随笔

    當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

    编程问答

    java quartz 触发_手动触发Quartz作业

    發布時間:2025/5/22 编程问答 23 豆豆
    生活随笔 收集整理的這篇文章主要介紹了 java quartz 触发_手动触发Quartz作业 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

    您可以嘗試在計劃程序中添加觸發器過濾器

    this.scheduler.addGlobalTriggerListener(new DebugExecutionFilter());

    當執行不是易失性(未安排立即運行)并且您處于調試模式時,調試執行過濾器將添加否決 .

    這是一個實現示例:

    private static class DebugExecutionFilter implements TriggerListener

    {

    public DebugExecutionFilter()

    {

    }

    @Override

    public String getName()

    {

    return "Task execution filter";

    }

    @Override

    public void triggerFired(Trigger trigger, JobExecutionContext context)

    {

    // Do nothing

    }

    /* (non-Javadoc)

    *

    * @see org.quartz.TriggerListener#vetoJobExecution(org.quartz.Trigger, org.quartz.JobExecutionContext) */

    @Override

    @SuppressWarnings("unchecked")

    /**

    * A veto is added if :

    * - For non volatile trigger if we are in debug mode

    */

    public boolean vetoJobExecution(Trigger trigger, JobExecutionContext context)

    {

    try

    {

    //

    if ( !trigger.isVolatile() && isDebugMode() )

    {

    return true;

    }

    //task is run by scheduler.triggerJobWithVolatileTrigger() for immediate schedule

    //or task is schedule and we are not in debugMode

    return false;

    }

    @Override

    public void triggerMisfired(Trigger trigger)

    {

    // do nothing

    }

    @Override

    public void triggerComplete(Trigger trigger, JobExecutionContext context, int triggerInstructionCode)

    {

    // do nothing

    }

    }

    《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

    總結

    以上是生活随笔為你收集整理的java quartz 触发_手动触发Quartz作业的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。