| | |
| | | |
| | | /** |
| | | * core job action for xxl-job |
| | | * |
| | | * |
| | | * @author xuxueli 2016-5-28 15:30:33 |
| | | */ |
| | | public interface XxlJobService { |
| | | |
| | | /** |
| | | * page list |
| | | * |
| | | * @param start |
| | | * @param length |
| | | * @param jobGroup |
| | | * @param jobDesc |
| | | * @param executorHandler |
| | | * @param author |
| | | * @return |
| | | */ |
| | | public Map<String, Object> pageList(int start, int length, int jobGroup, int triggerStatus, String jobDesc, String executorHandler, String author); |
| | | /** |
| | | * page list |
| | | * |
| | | * @param start |
| | | * @param length |
| | | * @param jobGroup |
| | | * @param jobDesc |
| | | * @param executorHandler |
| | | * @param author |
| | | * @return |
| | | */ |
| | | public Map<String, Object> pageList(int start, int length, int jobGroup, int triggerStatus, String jobDesc, String executorHandler, String author); |
| | | |
| | | /** |
| | | * add job |
| | | * |
| | | * @param jobInfo |
| | | * @return |
| | | */ |
| | | public ReturnT<String> add(XxlJobInfo jobInfo); |
| | | /** |
| | | * add job |
| | | * |
| | | * @param jobInfo |
| | | * @return |
| | | */ |
| | | public ReturnT<String> add(XxlJobInfo jobInfo); |
| | | |
| | | /** |
| | | * update job |
| | | * |
| | | * @param jobInfo |
| | | * @return |
| | | */ |
| | | public ReturnT<String> update(XxlJobInfo jobInfo); |
| | | /** |
| | | * update job |
| | | * |
| | | * @param jobInfo |
| | | * @return |
| | | */ |
| | | public ReturnT<String> update(XxlJobInfo jobInfo); |
| | | |
| | | /** |
| | | * remove job |
| | | * * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public ReturnT<String> remove(int id); |
| | | /** |
| | | * remove job |
| | | * * |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public ReturnT<String> remove(int id); |
| | | |
| | | /** |
| | | * start job |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public ReturnT<String> start(int id); |
| | | /** |
| | | * start job |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public ReturnT<String> start(int id); |
| | | |
| | | /** |
| | | * stop job |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public ReturnT<String> stop(int id); |
| | | /** |
| | | * stop job |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public ReturnT<String> stop(int id); |
| | | |
| | | /** |
| | | * dashboard info |
| | | * |
| | | * @return |
| | | */ |
| | | public Map<String,Object> dashboardInfo(); |
| | | /** |
| | | * dashboard info |
| | | * |
| | | * @return |
| | | */ |
| | | public Map<String, Object> dashboardInfo(); |
| | | |
| | | /** |
| | | * chart info |
| | | * |
| | | * @param startDate |
| | | * @param endDate |
| | | * @return |
| | | */ |
| | | public ReturnT<Map<String,Object>> chartInfo(Date startDate, Date endDate); |
| | | /** |
| | | * chart info |
| | | * |
| | | * @param startDate |
| | | * @param endDate |
| | | * @return |
| | | */ |
| | | public ReturnT<Map<String, Object>> chartInfo(Date startDate, Date endDate); |
| | | |
| | | } |