public class InetSocketAddressUtil
extends java.lang.Object
NetUtil.createByteArrayFromIpAddressString(java.lang.String) utility method and the
InetSocketAddress instances will created in a way that these instances are resolved
initially. This removes the need to do unnecessary reverse DNS lookups.| Constructor and Description |
|---|
InetSocketAddressUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.net.InetSocketAddress |
createInetSocketAddress(java.lang.String hostname,
int port,
boolean resolve)
Creates InetSocketAddress instance.
|
static java.net.InetSocketAddress |
createResolved(java.lang.String hostname,
int port)
Creates InetSocketAddress that is always resolved.
|
static java.net.InetSocketAddress |
createUnresolved(java.lang.String hostname,
int port)
Creates unresolved InetSocketAddress.
|
static java.net.InetSocketAddress |
replaceUnresolvedNumericIp(java.net.InetSocketAddress inetSocketAddress)
Replaces an unresolved InetSocketAddress with a resolved instance in the case that
the passed address is a numeric IP address (both IPv4 and IPv6 are supported).
|
static java.net.InetSocketAddress |
replaceWithResolved(java.net.InetSocketAddress inetSocketAddress)
Replaces an unresolved InetSocketAddress with a resolved instance in the case that
the passed address is unresolved.
|
public static java.net.InetSocketAddress createUnresolved(java.lang.String hostname,
int port)
hostname - ip-address or hostnameport - port numberpublic static java.net.InetSocketAddress createResolved(java.lang.String hostname,
int port)
hostname - ip-address or hostnameport - port numberpublic static java.net.InetSocketAddress createInetSocketAddress(java.lang.String hostname,
int port,
boolean resolve)
hostname - ip-address or hostnameport - port numberresolve - when true, resolve given hostname at instance creation timepublic static java.net.InetSocketAddress replaceWithResolved(java.net.InetSocketAddress inetSocketAddress)
inetSocketAddress - socket address instance to processpublic static java.net.InetSocketAddress replaceUnresolvedNumericIp(java.net.InetSocketAddress inetSocketAddress)
inetSocketAddress - socket address instance to process