스케치북
658
2021-10-14 23:39:14
1
58

ThreadPoolTaskScheduler의 특정 schedule 강제 종료


private ThreadPoolTaskScheduler scheduler;

scheduler = new ThreadPoolTaskScheduler();
scheduler.initialize();
scheduler.schedule(getRunnable(1), getTrigger(cron1));
scheduler.schedule(getRunnable(2), getTrigger(cron2));
scheduler.schedule(getRunnable(3), getTrigger(cron3));
scheduler.schedule(getRunnable(4), getTrigger(cron4));


위와같이 스케쥴을 4개 생성해서 하나의 스레드로 돌리려고 하는데요.

1,2,3번은 지정한 cron 시간에 맞춰 반복을 할거고

4번은 지정된 시간에 1번만 실행하고 종료하게 하고 싶습니다.


4번 스케쥴만 종료하려면 어떻게 하면 될까요?

조언 부탁드립니다.




0