package com.yaochen.boss; import com.yaochen.myquartz.Constants; import com.yaochen.myquartz.config.QrtzJobDetail; import com.yaochen.myquartz.util.MyQuartzUtils; /** * 编程式的启动一个JOB用例 * * @author allex */ public class Bootstrap2 { // private static QrtzJobDetail getExecutingJob()throws Exception{ QrtzJobDetail job = new QrtzJobDetail(); job.setJob_name("Test_job"); job.setJob_pool(Constants.JOB_POOL_NONE); job.setJob_bean("orderExpChangeStatusJob"); job.setTrigger_type(Constants.TRIGGER_TYPE_SIMPLE); job.setRepeat_count(0); job.setRepeat_interval(1000L); return job; } /** * @param args */ public static void main(String[] args)throws Exception { QrtzJobDetail job = getExecutingJob(); //start quartz container MyQuartzUtils.initialize(new String[]{"spring-beans.xml", "spring-client.xml"}, job).start(); } }