Class DistributionInfo


  • public class DistributionInfo
    extends java.lang.Object
    Since:
    9.0
    Author:
    Radim Vansa, Dan Berindei
    • Constructor Detail

      • DistributionInfo

        public DistributionInfo​(int segmentId,
                                Address primary,
                                java.util.List<Address> readOwners,
                                java.util.List<Address> writeOwners,
                                java.util.Collection<Address> writeBackups,
                                Address localAddress)
    • Method Detail

      • segmentId

        public int segmentId()
      • primary

        public Address primary()
      • readOwners

        public java.util.List<Address> readOwners()
      • writeOwners

        public java.util.List<Address> writeOwners()
      • writeBackups

        public java.util.Collection<Address> writeBackups()
      • isPrimary

        public boolean isPrimary()
      • isReadOwner

        public boolean isReadOwner()
      • isWriteOwner

        public boolean isWriteOwner()
      • isWriteBackup

        public boolean isWriteBackup()
      • readOwnership

        public Ownership readOwnership()
      • writeOwnership

        public Ownership writeOwnership()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object