<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <bean id="jobDetail" class="org.springframework.scheduling.quartz.JobDetailFactoryBean"> <property name="jobClass" value="com.epgis.integration.job.JobQuartzService"/> <property name="durability" value="true" /> <property name="requestsRecovery" value="true" /> </bean> <bean id="jobTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="jobDetail" /> <!-- "0 0 12 * * ? " 每天12点运行|| "0 0/5 * ? * * *"每5分钟运行--> <property name="cronExpression" value="0 0/2 * ? * * *" /> <!-- <property name="cronExpression" value="0 0 0 * * ? " />--> </bean> <bean name="quartzScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="jobDetails"> <list><ref bean="jobDetail" /></list> </property> <property name="triggers"> <list><ref bean="jobTrigger" /></list> </property> </bean> </beans>
import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import org.apache.cxf.endpoint.Client; import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory; import org.quartz.DisallowConcurrentExecution; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.quartz.PersistJobDataAfterExecution; import org.springframework.scheduling.quartz.QuartzJobBean; import com.epgis.base.util.EasyApplicationContextUtils; import com.epgis.common.event.EventManager; import com.epgis.common.log.domain.Log; import com.epgis.common.log.domain.LogDefinition; import com.epgis.common.log.domain.LogLevel; import com.epgis.common.log.event.LogEvent; /** * @author Administrator * 在context/integration/integration-job.xml文件中cronExpression配制调度时间间隔 * */ @PersistJobDataAfterExecution @DisallowConcurrentExecution public class JobQuartzService extends QuartzJobBean { JobQuartzDao jobQuartzDao = (JobQuartzDao) EasyApplicationContextUtils.getBeanByType(JobQuartzDao.class); /** * 执行调度任务,每隔一断时候执行一次 */ @Override protected void executeInternal(JobExecutionContext jobExecutionContext)throws JobExecutionException { System.out.println("调用==============================:"); //if("true".equalsIgnoreCase(jobQuartzDao.getParamValue("TEST_PROCEDURRE"))){ int retVal=jobQuartzDao.callProcedure(); System.out.println("调用callProcedure结果:"+retVal); EventManager.getInstance().publishEvent(new LogEvent(new Log(LogLevel.INFO, LogDefinition.SQL_EXCEPTION, "调用callProcedure结果:"+retVal))); //} if("true".equalsIgnoreCase(jobQuartzDao.getParamValue("TEST_WEBSERVICE"))){ excuteGatherService(); } } }
相关推荐
quartz-jobs-2.2.1-sources.jar 好东西,不解释
该压缩包内包含两个quartz的jar包, 分别是quartz-1.6.0.jar和quartz-all-1.6.0.jar
quartz-1.8.4.jar
quartz实现分时作业调度,包括doc,以及相关的jar包,实例等等
quartz-1.6.0.jar 集成了quartz发现不执行job,也没有错误信息,搞了半天缺少依赖包 commons-beanutils.jar commons-collections-3.1.jar commons-dbcp-1.2.1.jar commons-digester-1.7.jar commons-logging-api.jar...
quartz-all-1.6.3.jar
这是quartz最新版本,有需要的可以下载一下。在tomcat6,tomcat7下都可以用,没用过spring,不知道跟spring版本的兼容性。...顺便说一下,官网下载的quartz-2.2.1-distribution.tar.gz可以直接用winrar解压。
quartz-1.8.6.jar 定时任务
quartz-all-1.6.0.jar包,创建Java定时任务,指定时间启动程序
quartz-1.6.4.jar是java做定时转换任务所需的jar包
quartz-1.8.3.jar
jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码...
java运行依赖jar包
quartz-2.0.2.jar
shiro-crypto-hash-1.7.1.jar,shiro-ehcache-1.7.1.jar,shiro-event-1.7.1.jar,shiro-guice-1.7.1.jar,shiro-hazelcast-1.7.1.jar,shiro-lang-1.7.1.jar,shiro-quartz-1.7.1.jar,shiro-spring-1.7.1.jar,shiro-web-...
jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码...
调度框架quartz-all-1.6.5.jar
quartz-jobs-2.3.0.jar
quartz-all-1.8.4.jar