public interface DruidLeaderSelector
Modifier and Type | Interface and Description |
---|---|
static interface |
DruidLeaderSelector.Listener |
Modifier and Type | Method and Description |
---|---|
String |
getCurrentLeader()
Get ID of current Leader.
|
boolean |
isLeader()
Returns true if this node is elected leader from underlying system's point of view.
|
int |
localTerm()
Implementation would increment it everytime it becomes leader.
|
void |
registerListener(DruidLeaderSelector.Listener listener)
Register the listener for watching leadership notifications.
|
void |
unregisterListener()
Unregisters the listener.
|
@Nullable String getCurrentLeader()
boolean isLeader()
int localTerm()
void registerListener(DruidLeaderSelector.Listener listener)
void unregisterListener()
Copyright © 2011–2018. All rights reserved.