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