Bläddra i källkod

调度中心API服务:支持API方式触发任务执行;

xuxueli 7 år sedan
förälder
incheckning
3595d9c062

+ 5 - 3
xxl-job-admin/src/main/java/com/xxl/job/admin/service/impl/AdminBizImpl.java Visa fil

8
 import com.xxl.job.admin.dao.XxlJobInfoDao;
8
 import com.xxl.job.admin.dao.XxlJobInfoDao;
9
 import com.xxl.job.admin.dao.XxlJobLogDao;
9
 import com.xxl.job.admin.dao.XxlJobLogDao;
10
 import com.xxl.job.admin.dao.XxlJobRegistryDao;
10
 import com.xxl.job.admin.dao.XxlJobRegistryDao;
11
+import com.xxl.job.admin.service.XxlJobService;
11
 import com.xxl.job.core.biz.AdminBiz;
12
 import com.xxl.job.core.biz.AdminBiz;
12
 import com.xxl.job.core.biz.model.HandleCallbackParam;
13
 import com.xxl.job.core.biz.model.HandleCallbackParam;
13
 import com.xxl.job.core.biz.model.RegistryParam;
14
 import com.xxl.job.core.biz.model.RegistryParam;
36
     private XxlJobInfoDao xxlJobInfoDao;
37
     private XxlJobInfoDao xxlJobInfoDao;
37
     @Resource
38
     @Resource
38
     private XxlJobRegistryDao xxlJobRegistryDao;
39
     private XxlJobRegistryDao xxlJobRegistryDao;
40
+    @Resource
41
+    private XxlJobService xxlJobService;
42
+
39
 
43
 
40
     @Override
44
     @Override
41
     public ReturnT<String> callback(List<HandleCallbackParam> callbackParamList) {
45
     public ReturnT<String> callback(List<HandleCallbackParam> callbackParamList) {
127
 
131
 
128
     @Override
132
     @Override
129
     public ReturnT<String> triggerJob(int jobId) {
133
     public ReturnT<String> triggerJob(int jobId) {
130
-        // TODO (thread queue trigger)
131
-
132
-        return ReturnT.SUCCESS;
134
+        return xxlJobService.triggerJob(jobId);
133
     }
135
     }
134
 
136
 
135
 }
137
 }