public class ClusterWorker extends Object implements org.jetlinks.rule.engine.api.worker.Worker
| 构造器和说明 |
|---|
ClusterWorker(String id,
String name,
EventBus eventBus,
ClusterManager clusterManager,
org.jetlinks.rule.engine.api.task.ConditionEvaluator evaluator) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addExecutor(org.jetlinks.rule.engine.api.task.TaskExecutorProvider provider) |
protected ClusterExecutionContext |
createContext(org.jetlinks.rule.engine.api.scheduler.ScheduleJob job) |
reactor.core.publisher.Mono<org.jetlinks.rule.engine.api.task.Task> |
createTask(String schedulerId,
org.jetlinks.rule.engine.api.scheduler.ScheduleJob job) |
reactor.core.publisher.Mono<org.jetlinks.rule.engine.api.worker.Worker.State> |
getState() |
reactor.core.publisher.Mono<List<String>> |
getSupportExecutors() |
public ClusterWorker(String id, String name, EventBus eventBus, ClusterManager clusterManager, org.jetlinks.rule.engine.api.task.ConditionEvaluator evaluator)
public reactor.core.publisher.Mono<org.jetlinks.rule.engine.api.task.Task> createTask(String schedulerId, org.jetlinks.rule.engine.api.scheduler.ScheduleJob job)
createTask 在接口中 org.jetlinks.rule.engine.api.worker.Workerprotected ClusterExecutionContext createContext(org.jetlinks.rule.engine.api.scheduler.ScheduleJob job)
public reactor.core.publisher.Mono<List<String>> getSupportExecutors()
getSupportExecutors 在接口中 org.jetlinks.rule.engine.api.worker.Workerpublic reactor.core.publisher.Mono<org.jetlinks.rule.engine.api.worker.Worker.State> getState()
getState 在接口中 org.jetlinks.rule.engine.api.worker.Workerpublic void addExecutor(org.jetlinks.rule.engine.api.task.TaskExecutorProvider provider)
Copyright © 2019–2021. All rights reserved.