Class HostAddress


  • public class HostAddress
    extends Object
    • Field Detail

      • port

        public int port
    • Constructor Detail

      • HostAddress

        public HostAddress​(String host,
                           int port)
        Constructor. type is master.
        Parameters:
        host - host
        port - port
      • HostAddress

        public HostAddress​(String host,
                           int port,
                           String type)
        Constructor.
        Parameters:
        host - host
        port - port
        type - type
    • Method Detail

      • parse

        public static List<HostAddress> parse​(String spec,
                                              HaMode haMode)
        parse - parse server addresses from the URL fragment.
        Parameters:
        spec - list of endpoints in one of the forms 1 - host1,....,hostN:port (missing port default to MariaDB default 3306 2 - host:port,...,host:port
        haMode - High availability mode
        Returns:
        parsed endpoints
      • toString

        public static String toString​(List<HostAddress> addrs)
        ToString implementation of addresses.
        Parameters:
        addrs - address list
        Returns:
        String value
      • toString

        public static String toString​(HostAddress[] addrs)
        ToString implementation of addresses.
        Parameters:
        addrs - address array
        Returns:
        String value
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object