Class ClusterPartition


  • public class ClusterPartition
    extends Object
    Author:
    Nikita Koksharov
    • Constructor Detail

      • ClusterPartition

        public ClusterPartition​(String nodeId)
    • Method Detail

      • getNodeId

        public String getNodeId()
      • setMasterFail

        public void setMasterFail​(boolean masterFail)
      • isMasterFail

        public boolean isMasterFail()
      • addSlots

        public void addSlots​(BitSet slots)
      • removeSlots

        public void removeSlots​(BitSet slots)
      • slots

        public BitSet slots()
      • copySlots

        public BitSet copySlots()
      • hasSlot

        public boolean hasSlot​(int slot)
      • getSlotsAmount

        public int getSlotsAmount()
      • getMasterAddress

        public RedisURI getMasterAddress()
      • setMasterAddress

        public void setMasterAddress​(RedisURI masterAddress)
      • addFailedSlaveAddress

        public void addFailedSlaveAddress​(RedisURI address)
      • getFailedSlaveAddresses

        public Set<RedisURI> getFailedSlaveAddresses()
      • removeFailedSlaveAddress

        public void removeFailedSlaveAddress​(RedisURI uri)
      • addSlaveAddress

        public void addSlaveAddress​(RedisURI address)
      • getSlaveAddresses

        public Set<RedisURI> getSlaveAddresses()
      • removeSlaveAddress

        public void removeSlaveAddress​(RedisURI uri)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object