job.initializer.js 532 B

123456789101112131415161718192021
  1. 'use strict';
  2. let Scheduler = require('./scheduler');
  3. let TopicTerminatingJob = require('./jobs/topic.terminating.job');
  4. let configFile = require('../../include/commons').CONFIG_FILE;
  5. let config = require('../../resources/config/' + configFile);
  6. const TOPIC_TERMINATING_CRON = config.topicConfig.TERMINATING_CRON;
  7. class JobInitializer {
  8. constructor() {
  9. }
  10. // schedule jobs
  11. static init() {
  12. Scheduler.cronSchedule(TOPIC_TERMINATING_CRON, TopicTerminatingJob.exec);
  13. }
  14. }
  15. module.exports = JobInitializer;