Class SubnetGroups


  • public class SubnetGroups
    extends java.lang.Object
    When a group of subnets are needed, this class can be used to represent the group as if it was a single subnet. This class supports IPV4 and IPV6 subnets
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.util.Set<org.apache.cassandra.config.SubnetGroups.Group> subnets  
    • Constructor Summary

      Constructors 
      Constructor Description
      SubnetGroups()  
      SubnetGroups​(java.util.List<java.lang.String> values)
      Used by SnakeYaml
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean contains​(java.net.InetAddress address)  
      boolean contains​(java.net.SocketAddress address)  
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      boolean isEmpty()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • subnets

        public java.util.Set<org.apache.cassandra.config.SubnetGroups.Group> subnets
    • Constructor Detail

      • SubnetGroups

        public SubnetGroups()
      • SubnetGroups

        public SubnetGroups​(java.util.List<java.lang.String> values)
        Used by SnakeYaml
    • Method Detail

      • contains

        public boolean contains​(java.net.SocketAddress address)
      • contains

        public boolean contains​(java.net.InetAddress address)
      • isEmpty

        public boolean isEmpty()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

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