Package akka.http.javadsl
Class ConnectHttp
java.lang.Object
akka.http.javadsl.ConnectHttp
- Direct Known Subclasses:
ConnectHttpImpl
,ConnectWithHttps
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract Optional<HttpsConnectionContext>
final ConnectionContext
effectiveConnectionContext
(ConnectionContext fallbackContext) final HttpsConnectionContext
effectiveHttpsConnectionContext
(HttpsConnectionContext fallbackContext) abstract String
host()
abstract boolean
isHttps()
abstract int
port()
static ConnectHttp
Extracts HTTP or HTTPS connection data from given Uri.static ConnectHttp
Extract HTTP or HTTPS connection data from given host.static ConnectHttp
Extracts HTTP or HTTPS connection data from given host and port.static ConnectWithHttps
toHostHttps
(Uri uriHost) Extracts HTTPS connection data from given host and port.static ConnectWithHttps
toHostHttps
(String host) Extracts HTTPS connection data from given host and port.static ConnectWithHttps
toHostHttps
(String host, int port) Extracts HTTPS connection data from given host and port, using the default HTTPS context.toString()
-
Constructor Details
-
ConnectHttp
public ConnectHttp()
-
-
Method Details
-
toHost
Extracts HTTP or HTTPS connection data from given Uri. -
toHost
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
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
Extracts HTTPS connection data from given host and port.Uses the default HTTPS context.
- Parameters:
uriHost
- (undocumented)- Returns:
- (undocumented)
- Throws:
IllegalArgumentException
-
toHostHttps
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:
IllegalArgumentException
-
toHostHttps
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:
IllegalArgumentException
-
host
-
port
public abstract int port() -
isHttps
public abstract boolean isHttps() -
connectionContext
-
effectiveHttpsConnectionContext
public final HttpsConnectionContext effectiveHttpsConnectionContext(HttpsConnectionContext fallbackContext) -
effectiveConnectionContext
-
toString
-