public abstract class ExecutionRouter extends Object
| 构造器和说明 |
|---|
ExecutionRouter() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Worker |
doRoute(String group,
ExecuteTaskParam param,
List<Worker> workers)
Routes one worker
|
Worker |
route(String group,
ExecuteTaskParam param,
List<Worker> workers)
Routes one worker
|
abstract RouteStrategy |
routeStrategy()
Bind a route strategy
|
public abstract RouteStrategy routeStrategy()
public final Worker route(String group, ExecuteTaskParam param, List<Worker> workers)
group - the task job groupparam - the task execution paramworkers - the list of workerprotected abstract Worker doRoute(String group, ExecuteTaskParam param, List<Worker> workers)
group - the task job groupparam - the task execution paramworkers - the list of workerCopyright © 2023. All rights reserved.