12345678910111213141516171819202122232425 |
- 'use strict';
- const WorkerStrategy = require('./lib/strategy/worker');
- const AllStrategy = require('./lib/strategy/all');
- module.exports = agent => {
-
- agent.schedule.use('worker', WorkerStrategy);
- agent.schedule.use('all', AllStrategy);
-
- agent.beforeStart(() => {
- agent.schedule.init();
- });
-
- agent.messenger.on('egg-schedule', (...args) => {
- agent.schedule.onJobFinish(...args);
- });
- agent.messenger.once('egg-ready', () => {
-
- agent.schedule.start();
- });
- };
|