public final class LeaderService extends Object
| Constructor and Description |
|---|
LeaderService(CoordinatorRegistryCenter regCenter,
String jobName) |
| Modifier and Type | Method and Description |
|---|---|
void |
electLeader()
Elect leader.
|
boolean |
hasLeader()
Judge has leader or not in current time.
|
boolean |
isLeader()
Judge current server is leader or not.
|
boolean |
isLeaderUntilBlock()
Judge current server is leader or not.
|
void |
removeLeader()
Remove leader and trigger leader election.
|
public LeaderService(CoordinatorRegistryCenter regCenter, String jobName)
public void electLeader()
public boolean isLeaderUntilBlock()
If leader is electing, this method will block until leader elected success.
public boolean isLeader()
public boolean hasLeader()
public void removeLeader()
Copyright © 2021 The Apache Software Foundation. All rights reserved.