IXxlJobService.java 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. package com.xxl.job.admin.service;
  2. import java.util.Map;
  3. import com.xxl.job.admin.core.model.ReturnT;
  4. /**
  5. * core job service for xxl-job
  6. *
  7. * @author xuxueli 2016-5-28 15:30:33
  8. */
  9. public interface IXxlJobService {
  10. public Map<String, Object> pageList(int start, int length, String jobGroup, String jobDesc, String filterTime);
  11. public ReturnT<String> add(String jobGroup, String jobCron, String jobDesc,
  12. String executorAddress, String executorParam, String author, String alarmEmail,
  13. int glueSwitch, String glueSource, String glueRemark);
  14. public ReturnT<String> reschedule(String jobGroup, String jobName, String jobCron, String jobDesc,
  15. String handler_address, String handler_params, String author, String alarmEmail);
  16. public ReturnT<String> remove(String jobGroup, String jobName);
  17. public ReturnT<String> pause(String jobGroup, String jobName);
  18. public ReturnT<String> resume(String jobGroup, String jobName);
  19. public ReturnT<String> triggerJob(String jobGroup, String jobName);
  20. }