spring裡quartz排程的連續觸發

2021-08-29 17:32:04 字數 1400 閱讀 1587

作法是通過spring在執行的觸發器的***的裡面注入下乙個要執行的***例項,這

觸發這些則可以通過配置檔案進行配置。

這是用於連續觸發的listener:

package com.sww.quartz.listeners;

import org.apache.log4j.logger;

import org.quartz.jobdetail;

import org.quartz.jobexecutioncontext;

import org.quartz.scheduler;

import org.quartz.trigger;

import org.quartz.listeners.triggerlistenersupport;

import org.springframework.scheduling.quartz.quartzjobbean;

import org.springframework.scheduling.quartz.******triggerbean;

public class nextjobtriggerlistener extends triggerlistenersupport

public void setname(string name)

private ******triggerbean nexttrigger;

public void setnexttrigger(******triggerbean nexttrigger)

@override

public void triggercomplete(trigger trigger, jobexecutioncontext context, int code) else//同名的任務或觸發器

super.triggercomplete(trigger, context, code);

}catch(exception e)

}}

這是具體怎樣觸發的spring的配置檔案:

<?xml version="1.0" encoding="utf-8"?>

org.quartz.simpl.******threadpool105

true

com.tms.quartz.jobs.provincejob

0 30 0 * * ?

provincetriggerlistener

com.tms.quartz.jobs.cityjob

60000

060000

citytriggerlistener

com.tms.quartz.jobs.sightjob

60000

060000

Spring配置quartz排程任務

文章出自 環境版本 spring4.0.0.release以及相關jar包 quartz1.5.2 spring中quartz的配置 quartz是乙個強大的企業級任務排程框架,spring中繼承並簡化了quartz,下面就看看在spring中怎樣配置quartz 首先我們來寫乙個被排程的類 pac...

Spring整合Quartz任務排程

最近專案中用到了quartz任務排程來實現定時任務的功能,遂做小結,以便學習交流之用。quartz是乙個開源的作業排程框架,可以用它來建立簡單或者多個複雜的任務,並讓這些任務按計畫執行。我所做的專案是使用了spring中整合的quartz外掛程式,首先說明一下需求背景,這裡要實現的乙個功能是定時將滿...

spring任務排程器quartz

時間引數配置列表 關於cronexpression表示式,這裡講解一下 字段 允許值 允許的特殊字元 秒 0 59 分 0 59 小時 0 23 日期 1 31 l w c 月份 1 12 或者 jan dec 星期 1 7 或者 sun sat l c 年 可選 留空,1970 2099 表示式意...