public class LeaderInfo extends Object
| Constructor and Description |
|---|
LeaderInfo() |
LeaderInfo(String groupName,
String leader,
Date timestamp,
Set<String> members,
Integer leaseDurationSeconds) |
| Modifier and Type | Method and Description |
|---|---|
String |
getGroupName() |
String |
getLeader() |
Integer |
getLeaseDurationSeconds() |
Date |
getLocalTimestamp() |
Set<String> |
getMembers() |
boolean |
hasEmptyLeader() |
boolean |
hasValidLeader() |
boolean |
isValidLeader(String pod) |
void |
setGroupName(String groupName) |
void |
setLeader(String leader) |
void |
setLeaseDurationSeconds(Integer leaseDurationSeconds) |
void |
setLocalTimestamp(Date localTimestamp) |
void |
setMembers(Set<String> members) |
String |
toString() |
public boolean hasEmptyLeader()
public boolean hasValidLeader()
public boolean isValidLeader(String pod)
public String getGroupName()
public void setGroupName(String groupName)
public String getLeader()
public void setLeader(String leader)
public Date getLocalTimestamp()
public void setLocalTimestamp(Date localTimestamp)
public Integer getLeaseDurationSeconds()
public void setLeaseDurationSeconds(Integer leaseDurationSeconds)
Apache Camel