zhubaomin
2025-02-25 842237345ac469b02e9add8f9fd8bae5d4f7cdac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.dy.common.schedulerTask;
 
import java.util.HashMap;
 
import org.apache.logging.log4j.*;
import org.quartz.*;
 
public class Test extends TaskJob{
 
    private static Logger log = LogManager.getLogger(Test.class.getName()) ;
 
    public static void main(String[] args) throws Exception{
//        SchedulerTaskSupport.addSecondlyJob("test", "testGroup", Test.class, null, 10, 1, 2) ;
//        SchedulerTaskSupport.addMinutelyJob("test", "testGroup", Test.class, null, 1, 1, -1) ;
//        SchedulerTaskSupport.addDailyJob("test", "testGroup", Test.class, null, 11, 16) ;
//        SchedulerTaskSupport.addWeeklyJob("test", "testGroup", Test.class, null, 6, 11, 34) ;
//        SchedulerTaskSupport.addWorkingDayInWeekJob("test", "testGroup", Test.class, null, 11, 41) ;
//        SchedulerTaskSupport.addMonthlyJob("test", "testGroup", Test.class, null, 25, 11, 44) ;
 
        HashMap<String , Object> jobDataMap    = new HashMap<String , Object>() ;
        jobDataMap.put("123", "test123") ;
 
        SchedulerTaskSupport.addSecondlyJob("test", "testGroup", Test.class, jobDataMap, 10, 1, 2) ;
    }
 
    @Override
    public void execute(JobExecutionContext ctx) throws JobExecutionException {
        log.info("1_" + System.currentTimeMillis() ) ;
        JobDataMap jobDataMap = ctx.getJobDetail().getJobDataMap() ;
        if(jobDataMap != null){
            Object o = jobDataMap.get("123") ;
            log.info("1_" + o ) ;
        }
    }
 
}