public final class AddressUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AddressUtil.AddressHolder
Holds address
|
static class |
AddressUtil.AddressMatcher
http://docs.oracle.com/javase/1.5.0/docs/guide/net/ipv6_guide/index.html
|
static class |
AddressUtil.InvalidAddressException
Thrown when given address is not valid.
|
public static boolean matchAnyInterface(String address, Collection<String> interfaces)
public static boolean matchAnyDomain(String name, Collection<String> patterns)
public static AddressUtil.AddressHolder getAddressHolder(String address)
public static AddressUtil.AddressHolder getAddressHolder(String address, int defaultPort)
public static boolean isIpAddress(String address)
public static InetAddress fixScopeIdAndGetInetAddress(InetAddress inetAddress) throws SocketException
SocketException
public static Inet6Address getInetAddressFor(Inet6Address inetAddress, String scope) throws UnknownHostException, SocketException
UnknownHostException
SocketException
public static Collection<Inet6Address> getPossibleInetAddressesFor(Inet6Address inet6Address)
public static Collection<String> getMatchingIpv4Addresses(AddressUtil.AddressMatcher addressMatcher)
public static AddressUtil.AddressMatcher getAddressMatcher(String address)
address
- the addressAddressUtil.InvalidAddressException
- if the address is not valid.public static Collection<Integer> getOutboundPorts(Collection<Integer> ports, Collection<String> portDefinitions)
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.