WebUploadJob.java 783 B

123456789101112131415161718192021222324
  1. package com.example.demo.service;
  2. import com.example.demo.domain.QrtzTask;
  3. import org.apache.commons.logging.Log;
  4. import org.apache.commons.logging.LogFactory;
  5. import org.quartz.JobDataMap;
  6. import org.quartz.JobExecutionContext;
  7. import org.quartz.JobExecutionException;
  8. import org.springframework.scheduling.quartz.QuartzJobBean;
  9. /**
  10. * 定义任务
  11. */
  12. public class WebUploadJob extends QuartzJobBean {
  13. private static final Log logger = LogFactory.getLog(WebUploadJob.class);
  14. @Override
  15. protected void executeInternal(JobExecutionContext context) throws JobExecutionException {
  16. JobDataMap jobDataMap = context.getTrigger().getJobDataMap();
  17. QrtzTask qrtzTask = (QrtzTask) jobDataMap.get("qrtzTask");
  18. logger.info("信息是"+qrtzTask);
  19. }
  20. }