Class LeaderInfo


  • public class LeaderInfo
    extends Object
    Overview of a leadership status.
    • Constructor Detail

      • LeaderInfo

        public LeaderInfo()
    • Method Detail

      • hasEmptyLeader

        public boolean hasEmptyLeader()
      • hasValidLeader

        public boolean hasValidLeader()
      • isValidLeader

        public boolean isValidLeader​(String pod)
      • getGroupName

        public String getGroupName()
      • setGroupName

        public void setGroupName​(String groupName)
      • getLeader

        public String getLeader()
      • setLeader

        public void setLeader​(String leader)
      • getLocalTimestamp

        public Date getLocalTimestamp()
      • setLocalTimestamp

        public void setLocalTimestamp​(Date localTimestamp)
      • getMembers

        public Set<String> getMembers()
      • setMembers

        public void setMembers​(Set<String> members)
      • getLeaseDurationSeconds

        public Integer getLeaseDurationSeconds()
      • setLeaseDurationSeconds

        public void setLeaseDurationSeconds​(Integer leaseDurationSeconds)