use of com.dtstack.taier.scheduler.server.scheduler.AbstractJobSummitScheduler in project Taier by DTStack.
the class JobSchedulerListener method onApplicationEvent.
@Override
public void onApplicationEvent(ApplicationStartedEvent applicationStartedEvent) {
LOGGER.info("Initializing " + this.getClass().getName());
if (!environmentContext.openJobSchedule()) {
LOGGER.info("job schedule is not open!!!");
return;
}
executors.add(fillDataJobScheduler);
executors.add(cycleJobScheduler);
executors.add(restartJobScheduler);
executorService = new ThreadPoolExecutor(3, 3, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<>(), new CustomThreadFactory("ExecutorDealer"));
for (AbstractJobSummitScheduler scheduler : executors) {
executorService.submit(scheduler);
}
}
Aggregations