public class ClusterSchedulerRegistry extends Object implements SchedulerRegistry
| 构造器和说明 |
|---|
ClusterSchedulerRegistry(EventBus eventBus,
RpcServiceFactory serviceFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cleanup() |
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到注册中心
|
void |
setup() |
public ClusterSchedulerRegistry(EventBus eventBus, RpcServiceFactory serviceFactory)
public void setup()
public void cleanup()
public 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 - schedulerpublic List<org.jetlinks.rule.engine.api.scheduler.Scheduler> getLocalSchedulers()
getLocalSchedulers 在接口中 SchedulerRegistryCopyright © 2019–2021. All rights reserved.