Package org.eclipse.jetty.util
Class HostPort
- java.lang.Object
-
- org.eclipse.jetty.util.HostPort
-
@Deprecated(since="2021-05-27") public class HostPort extends java.lang.ObjectDeprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.Parse an authority string (in the form
host:port) intohostandport, handling IPv4 and IPv6 host formats as defined in https://www.ietf.org/rfc/rfc2732.txt
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetHost()Deprecated.Get the host.intgetPort()Deprecated.Get the port.intgetPort(int defaultPort)Deprecated.Get the port or the given default port.booleanhasHost()Deprecated.booleanhasPort()Deprecated.static java.lang.StringnormalizeHost(java.lang.String host)Deprecated.Normalizes IPv6 address as per https://tools.ietf.org/html/rfc2732 and https://tools.ietf.org/html/rfc6874, surrounding with square brackets if they are absent.static intparsePort(java.lang.String rawPort)Deprecated.Parse a string representing a port validating it is a valid port value.java.lang.StringtoString()Deprecated.
-
-
-
Method Detail
-
getHost
@ManagedAttribute("host") public java.lang.String getHost()
Deprecated.Get the host.- Returns:
- the host
-
getPort
@ManagedAttribute("port") public int getPort()
Deprecated.Get the port.- Returns:
- the port
-
getPort
public int getPort(int defaultPort)
Deprecated.Get the port or the given default port.- Parameters:
defaultPort- , the default port to return if a port is not specified- Returns:
- the port
-
hasHost
public boolean hasHost()
Deprecated.
-
hasPort
public boolean hasPort()
Deprecated.
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
normalizeHost
public static java.lang.String normalizeHost(java.lang.String host)
Deprecated.Normalizes IPv6 address as per https://tools.ietf.org/html/rfc2732 and https://tools.ietf.org/html/rfc6874, surrounding with square brackets if they are absent.- Parameters:
host- a host name, IPv4 address, IPv6 address or IPv6 literal- Returns:
- a host name or an IPv4 address or an IPv6 literal (not an IPv6 address)
-
parsePort
public static int parsePort(java.lang.String rawPort) throws java.lang.IllegalArgumentExceptionDeprecated.Parse a string representing a port validating it is a valid port value.- Parameters:
rawPort- the port string.- Returns:
- the integer value for the port.
- Throws:
java.lang.IllegalArgumentException- if the port is invalid
-
-