agent_worker_loader.js 454 B

123456789101112131415161718192021222324252627
  1. 'use strict';
  2. const EggLoader = require('egg-core').EggLoader;
  3. /**
  4. * Agent worker process loader
  5. * @see https://github.com/eggjs/egg-loader
  6. */
  7. class AgentWorkerLoader extends EggLoader {
  8. /**
  9. * loadPlugin first, then loadConfig
  10. */
  11. loadConfig() {
  12. this.loadPlugin();
  13. super.loadConfig();
  14. }
  15. load() {
  16. this.loadAgentExtend();
  17. this.loadContextExtend();
  18. this.loadCustomAgent();
  19. }
  20. }
  21. module.exports = AgentWorkerLoader;