Package org.eclipse.jetty.util
Class HostPort
- java.lang.Object
-
- org.eclipse.jetty.util.HostPort
-
@Deprecated(since="2021-05-27") public class HostPort extends Object
Deprecated.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 StringgetHost()Deprecated.Get the host.intgetPort()Deprecated.Get the port.intgetPort(int defaultPort)Deprecated.Get the port or the given default port.static StringnormalizeHost(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(String rawPort)Deprecated.Parse a string representing a port validating it is a valid port value.StringtoString()Deprecated.
-
-
-
Constructor Detail
-
HostPort
public HostPort(String host, int port)
Deprecated.
-
HostPort
public HostPort(String authority) throws IllegalArgumentException
Deprecated.- Throws:
IllegalArgumentException
-
-
Method Detail
-
getHost
public String getHost()
Deprecated.Get the host.- Returns:
- the host
-
getPort
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
-
normalizeHost
public static String normalizeHost(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(String rawPort) throws IllegalArgumentException
Deprecated.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:
IllegalArgumentException- if the port is invalid
-
-