Class HostAndPort


  • public class HostAndPort
    extends Object
    A combination of host and port.

    NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

    • Constructor Detail

      • HostAndPort

        public HostAndPort​(HostAndPort delegate)
      • HostAndPort

        public HostAndPort​(Object delegate)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • create

        public static HostAndPort create​(String host,
                                         int port)
        Create an arbitrary instance.
        Parameters:
        host - the host value
        port - the port value
        Returns:
        the instance.
      • parseAuthority

        public static HostAndPort parseAuthority​(String string,
                                                 int schemePort)
        Parse an authority HTTP header, that is host [':' port], according to rfc3986.
        Parameters:
        string - the string to parse
        schemePort - the scheme port used when the optional port is not specified
        Returns:
        the parsed authority or null when the string does not represent a valid authority.
      • authority

        public static HostAndPort authority​(String host,
                                            int port)
        Create an instance with a valid host for a valid authority: the host must match the host rule of rfc3986.
        Parameters:
        host - the host portion
        port - the port
        Returns:
        the instance
      • host

        public String host()
        Returns:
        the host value
      • port

        public int port()
        Returns:
        the port value or -1 when not specified