手动创建并启动定时器方法:
/**
* <创建定时器>
* <创建定时器执行指定类并确认是否立刻执行>
* @param timer 定时器间隔
* @param jobClass 任务类
* @param bool 是否立刻执行
* @param repeatCount 执行的次数,-1代表一直执行
* @return 返回创建的定时器
* @see [类、类#方法、类#成员]
*/
public static Scheduler createScheduler(long timer, Class<?> jobClass, boolean bool, int repeatCount)
{
try
{
Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
JobDetail jobDetail = new JobDetail(getID("Job"), Scheduler.DEFAULT_GROUP, jobClass);
Trigger trigger = new SimpleTrigger(getID("Trigger"), Scheduler.DEFAULT_GROUP, repeatCount, timer);
scheduler.scheduleJob(jobDetail, trigger);
if (bool)
{
scheduler.start();
}
return scheduler;
}
catch (SchedulerException e)
{
logger.error("Global Exception Is ", e);
}
return null;
}
分享到:
相关推荐
Spring-quartz实现定时器(含代码)
spring和quartz的定时器的启动和停止例子
主要讲解了 Spring与QuartZ集成定时器的用法,和一下简单的入门例子
Spring中的Quartz配置-Spring-定时器-java定时器.doc
一个完整的Spring-quartz定时器 实现的示例
Spring Quartz 定时器示例(Web工程版),欢迎下载。
spring boot集成quartz定时器,job支持spring的依赖注入
Spring Quartz定时器 Spring Quartz定时器 Spring Quartz定时器 Spring Quartz定时器
Spring Quartz 定时器示例(Java工程版),欢迎下载。
这里有spring的quartz定时器要用到的jar包,本人也有自己的小demo,如需要请联系本人
配置Spring+quartz定时器
java Spring OpenSymphony的Quartz定时器的时间设置
spring2.0+quartz1.6写的一个定时器,能运行的
shiro+SpringMVC+Spring+mybatis+maven+mybatis 自动刷新+ Quartz scheduler 定时器管理
spring 3.2.2 + quartz 2.1 需要的包 包括 quartz-2.1.5.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.1.jar spring-context-support-3.2.0.RELEASE.jar
quartz-all-1.6.0.jar commons-dbcp-1.2.1.jar commons-pool.jar 三个jar包,用于Spring Quartz定时器
定时器的配置文件(两种方式:springmvc自带定时,Quartz与spring结合的定时)
idea 使用spring自带的定时器quartz 使用的c3p0 v0.95.2所包含的jar 亲测可用
NULL 博文链接:https://ap0406708.iteye.com/blog/588695
spring定时器 quartz支持的3个jar包 quartz-all-1.8.4.jar slf4j-api-1.5.3.jar slf4j-simple-1.5.3.jar