example.js 818 B

1234567891011121314151617181920212223242526272829303132333435
  1. // const Exception = require('ee-core/module/exception');
  2. // Exception.start();
  3. const Job = require('ee-core/module/jobs/baseJobClass');
  4. const Loader = require('ee-core/module/loader');
  5. const Log = require('ee-core/module/log');
  6. const Ps = require('ee-core/module/utils/ps');
  7. const test = Loader.requireJobsModule('./test');
  8. //tests.hello();
  9. /**
  10. * 示例服务
  11. * @class
  12. */
  13. class ExampleJob extends Job {
  14. constructor(params) {
  15. super();
  16. }
  17. /**
  18. * Execute the job
  19. */
  20. async handle () {
  21. // logger.info("[renderer] process: ", process);
  22. Log.info("[child-process] process type: ", Ps.processType());
  23. Log.info("[child-process] process cwd: ", process.cwd());
  24. tests.hello();
  25. //test.utilsMod();
  26. }
  27. }
  28. ExampleJob.toString = () => '[class ExampleJob]';
  29. module.exports = ExampleJob;