Class ConnectHttp

    • Constructor Detail

      • ConnectHttp

        public ConnectHttp()
    • Method Detail

      • toHost

        public static ConnectHttp toHost​(Uri uriHost)
        Extracts HTTP or HTTPS connection data from given Uri.
      • toHost

        public static ConnectHttp toHost​(java.lang.String host)
        Extract HTTP or HTTPS connection data from given host.

        The host string may contain a URI or a : pair.

        Parameters:
        host - (undocumented)
        Returns:
        (undocumented)
      • toHost

        public static ConnectHttp toHost​(java.lang.String host,
                                         int port)
        Extracts HTTP or HTTPS connection data from given host and port.

        The host string may contain a URI or a : pair. In both cases the port is ignored.

        If the given port is 0, a new local port will be assigned by the operating system, which can then be retrieved by the materialized akka.http.javadsl.Http.ServerBinding.

        Parameters:
        host - (undocumented)
        port - (undocumented)
        Returns:
        (undocumented)
      • toHostHttps

        public static ConnectWithHttps toHostHttps​(Uri uriHost)
                                            throws java.lang.IllegalArgumentException
        Extracts HTTPS connection data from given host and port.

        Uses the default HTTPS context.

        Parameters:
        uriHost - (undocumented)
        Returns:
        (undocumented)
        Throws:
        java.lang.IllegalArgumentException
      • toHostHttps

        public static ConnectWithHttps toHostHttps​(java.lang.String host)
                                            throws java.lang.IllegalArgumentException
        Extracts HTTPS connection data from given host and port.

        The host string may contain a URI or a : pair.

        Uses the default HTTPS context.

        Parameters:
        host - (undocumented)
        Returns:
        (undocumented)
        Throws:
        java.lang.IllegalArgumentException
      • toHostHttps

        public static ConnectWithHttps toHostHttps​(java.lang.String host,
                                                   int port)
                                            throws java.lang.IllegalArgumentException
        Extracts HTTPS connection data from given host and port, using the default HTTPS context.

        The host string may contain a URI or a : pair. In both cases the port is ignored.

        If the given port is 0, a new local port will be assigned by the operating system, which can then be retrieved by the materialized akka.http.javadsl.Http.ServerBinding.

        Uses the default HTTPS context.

        Parameters:
        host - (undocumented)
        port - (undocumented)
        Returns:
        (undocumented)
        Throws:
        java.lang.IllegalArgumentException
      • host

        public abstract java.lang.String host()
      • port

        public abstract int port()
      • isHttps

        public abstract boolean isHttps()
      • toString

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