public class ClusterRpcSchedulerRegistry extends Object implements SchedulerRegistry
| 构造器和说明 |
|---|
ClusterRpcSchedulerRegistry(org.jetlinks.core.rpc.RpcManager rpcManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<org.jetlinks.rule.engine.api.scheduler.Scheduler> |
getLocalSchedulers() |
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.scheduler.Scheduler> |
getSchedulers()
获取全部Scheduler
|
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.scheduler.Scheduler> |
handleSchedulerJoin()
监听Scheduler加入注册中心事件
|
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.scheduler.Scheduler> |
handleSchedulerLeave()
监听Scheduler掉线事件
|
void |
register(org.jetlinks.rule.engine.api.scheduler.Scheduler scheduler)
注册Scheduler到注册中心
|
public ClusterRpcSchedulerRegistry(org.jetlinks.core.rpc.RpcManager rpcManager)
public List<org.jetlinks.rule.engine.api.scheduler.Scheduler> getLocalSchedulers()
getLocalSchedulers 在接口中 SchedulerRegistrypublic reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.scheduler.Scheduler> getSchedulers()
SchedulerRegistrygetSchedulers 在接口中 SchedulerRegistrypublic reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.scheduler.Scheduler> handleSchedulerJoin()
SchedulerRegistryhandleSchedulerJoin 在接口中 SchedulerRegistrypublic reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.scheduler.Scheduler> handleSchedulerLeave()
SchedulerRegistryhandleSchedulerLeave 在接口中 SchedulerRegistrypublic void register(org.jetlinks.rule.engine.api.scheduler.Scheduler scheduler)
SchedulerRegistryregister 在接口中 SchedulerRegistryscheduler - schedulerCopyright © 2019–2023. All rights reserved.