@Component public class DefaultMetaLeaderElector extends AbstractLifecycleObservable implements MetaLeaderService, LeaderAware
Mar 10, 2021
MetaLeaderService.MetaLeaderElectorListener| 构造器和说明 |
|---|
DefaultMetaLeaderElector(LeaderElector leaderElector,
MetaServerConfig metaServerConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
amILeader()
Am i elector boolean.
|
protected void |
doInitialize() |
void |
followNotify() |
String |
getLeader()
Gets get elector.
|
long |
getLeaderEpoch()
Gets get elector epoch.
|
AbstractLeaderElector.LeaderInfo |
getLeaderInfo()
get leader info
|
boolean |
isWarmuped()
Gets get meta server elector state.
|
void |
leaderNotify() |
void |
postConstruct() |
void |
registerListener(MetaLeaderService.MetaLeaderElectorListener listener) |
addObserver, notifyObservers, removeObserverdispose, doDispose, doStart, doStop, getLifecycleState, initialize, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitamIStableAsLeaderinitializedisposegetLifecycleStatepublic DefaultMetaLeaderElector(LeaderElector leaderElector, MetaServerConfig metaServerConfig)
public void registerListener(MetaLeaderService.MetaLeaderElectorListener listener)
registerListener 在接口中 MetaLeaderService@PostConstruct public void postConstruct() throws Exception
Exceptionprotected void doInitialize()
throws InitializeException
doInitialize 在类中 AbstractLifecycleInitializeExceptionpublic boolean isWarmuped()
MetaLeaderServiceisWarmuped 在接口中 MetaLeaderServicepublic boolean amILeader()
MetaLeaderServiceamILeader 在接口中 MetaLeaderServicepublic String getLeader()
MetaLeaderServicegetLeader 在接口中 MetaLeaderServicepublic long getLeaderEpoch()
MetaLeaderServicegetLeaderEpoch 在接口中 MetaLeaderServicepublic AbstractLeaderElector.LeaderInfo getLeaderInfo()
MetaLeaderServicegetLeaderInfo 在接口中 MetaLeaderServicepublic void leaderNotify()
leaderNotify 在接口中 LeaderAwarepublic void followNotify()
followNotify 在接口中 LeaderAwareCopyright © 2023 The Ant Financial. All rights reserved.