xuhy
2023-08-11 1ec67d10e570856dd15160507dd823ea1b19863e
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
37
38
39
package com.stylefeng.guns.modular.system.util.task.start;
 
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
 
/**
 * 主要用于定时任务在服务器重新启动时添加任务
 * @author Leeyns
 *
 */
@Component
public class TimerServerStartJob {
    
    
    private Logger logger = LoggerFactory.getLogger(TimerServerStartJob.class);
    
    public TimerServerStartJob(){
        //服务器重新启动时,重新加载定时任务
//        start();
    }
    
    public void start(){
        new Thread(new Runnable() {
            @Override
            public void run() {
                logger.debug("==>> Start timer job.");
                try {
                    Thread.sleep(15000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                System.out.println("定时启动了");
                logger.debug("==>> Stop all timer job.");
            }
        }).start();
    }
    
}