(注意:因为AccessToken调整为执行器维度,OpenAPI通讯协议部分发生变化,调度中心与执行器需要一并升级至v3.5.0;)master
parent
bbb031f57e
commit
954e467e84
@ -1,19 +1,18 @@
|
||||
package com.xxl.job.admin.business.scheduler.route.strategy;
|
||||
|
||||
import com.xxl.job.admin.business.model.XxlJobGroup;
|
||||
import com.xxl.job.admin.business.scheduler.route.ExecutorRouter;
|
||||
import com.xxl.job.core.openapi.executor.dto.TriggerRequest;
|
||||
import com.xxl.tool.response.Response;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created by xuxueli on 17/3/10.
|
||||
*/
|
||||
public class ExecutorRouteFirst extends ExecutorRouter {
|
||||
|
||||
@Override
|
||||
public Response<String> route(TriggerRequest triggerParam, List<String> addressList){
|
||||
return Response.ofSuccess(addressList.get(0));
|
||||
public Response<String> route(TriggerRequest triggerParam, XxlJobGroup jobGroup){
|
||||
return Response.ofSuccess(jobGroup.getRegistryList().get(0));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,19 +1,18 @@
|
||||
package com.xxl.job.admin.business.scheduler.route.strategy;
|
||||
|
||||
import com.xxl.job.admin.business.model.XxlJobGroup;
|
||||
import com.xxl.job.admin.business.scheduler.route.ExecutorRouter;
|
||||
import com.xxl.job.core.openapi.executor.dto.TriggerRequest;
|
||||
import com.xxl.tool.response.Response;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created by xuxueli on 17/3/10.
|
||||
*/
|
||||
public class ExecutorRouteLast extends ExecutorRouter {
|
||||
|
||||
@Override
|
||||
public Response<String> route(TriggerRequest triggerParam, List<String> addressList) {
|
||||
return Response.ofSuccess(addressList.get(addressList.size()-1));
|
||||
public Response<String> route(TriggerRequest triggerParam, XxlJobGroup jobGroup) {
|
||||
return Response.ofSuccess(jobGroup.getRegistryList().get(jobGroup.getRegistryList().size()-1));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in new issue