DbGlueLoader.java 584 B

1234567891011121314151617181920212223
  1. package com.xxl.job.service.loader;
  2. import javax.annotation.Resource;
  3. import org.springframework.stereotype.Service;
  4. import com.xxl.job.client.glue.loader.GlueLoader;
  5. import com.xxl.job.dao.IXxlJobInfoDao;
  6. import com.xxl.job.dao.model.XxlJobInfo;
  7. @Service("dbGlueLoader")
  8. public class DbGlueLoader implements GlueLoader {
  9. @Resource
  10. private IXxlJobInfoDao xxlJobInfoDao;
  11. @Override
  12. public String load(String job_group, String job_name) {
  13. XxlJobInfo glue = xxlJobInfoDao.load(job_group, job_name);
  14. return glue!=null?glue.getGlueSource():null;
  15. }
  16. }