@Component public class WorkerClient extends Object
| 构造器和说明 |
|---|
WorkerClient(Discovery<cn.ponfee.disjob.core.base.Worker> discoverWorker,
TaskDispatcher taskDispatcher,
cn.ponfee.disjob.core.base.RetryProperties retry,
org.springframework.web.client.RestTemplate restTemplate,
cn.ponfee.disjob.core.base.WorkerRpcService workerRpcProvider,
cn.ponfee.disjob.core.base.Worker.Local localWorker) |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.ponfee.disjob.core.base.WorkerRpcService |
destination(cn.ponfee.disjob.core.base.Worker destinationWorker) |
List<cn.ponfee.disjob.core.base.Worker> |
getAliveWorkers(String group) |
boolean |
hasAliveTask(List<SchedTask> tasks) |
boolean |
hasAliveWorker() |
boolean |
hasAliveWorker(String group) |
boolean |
shouldRedispatch(SchedTask task) |
public WorkerClient(Discovery<cn.ponfee.disjob.core.base.Worker> discoverWorker, TaskDispatcher taskDispatcher, cn.ponfee.disjob.core.base.RetryProperties retry, @Qualifier(value="disjob.bean.rest-template") org.springframework.web.client.RestTemplate restTemplate, @Nullable cn.ponfee.disjob.core.base.WorkerRpcService workerRpcProvider, @Nullable cn.ponfee.disjob.core.base.Worker.Local localWorker)
public boolean hasAliveWorker(String group)
public boolean hasAliveWorker()
public boolean shouldRedispatch(SchedTask task)
public cn.ponfee.disjob.core.base.WorkerRpcService destination(cn.ponfee.disjob.core.base.Worker destinationWorker)
Copyright © 2025. All rights reserved.