package com.yy.utils;
import org.quartz.*;
import org.quartz.impl.StdSchedulerFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.Date;
/**
* 任务调度器
*/
public class TaskScheduler {
private static Logger log = LoggerFactory.getLogger(TaskScheduler.class);
private static SchedulerFactory sf = new StdSchedulerFactory();
private static int jobKey = 0;
/**
* 执行cron表达式任务
*
* @param jobClass 执行任务的类
* @param methodName 任务类中执行的方法
* @param cronExpresstion Cron表达式
*/
public static void executeCronSchedule(Class<?> jobClass, String methodName, String cronExpresstion) {
int _jobKey = jobKey++;
JobDetail job;
import org.quartz.*;
import org.quartz.impl.StdSchedulerFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.Date;
/**
* 任务调度器
*/
public class TaskScheduler {
private static Logger log = LoggerFactory.getLogger(TaskScheduler.class);
private static SchedulerFactory sf = new StdSchedulerFactory();
private static int jobKey = 0;
/**
* 执行cron表达式任务
*
* @param jobClass 执行任务的类
* @param methodName 任务类中执行的方法
* @param cronExpresstion Cron表达式
*/
public static void executeCronSchedule(Class<?> jobClass, String methodName, String cronExpresstion) {
int _jobKey = jobKey++;
JobDetail job;