public final class AddressUtil extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AddressUtil.AddressHolderHolds address | 
| static class  | AddressUtil.AddressMatcherhttp://docs.oracle.com/javase/1.5.0/docs/guide/net/ipv6_guide/index.html | 
| static class  | AddressUtil.InvalidAddressExceptionThrown 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
SocketExceptionpublic static Inet6Address getInetAddressFor(Inet6Address inetAddress, String scope) throws UnknownHostException, SocketException
UnknownHostExceptionSocketExceptionpublic 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 © 2018 Hazelcast, Inc.. All Rights Reserved.