|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.hazelcast.util.AddressUtil
public final class AddressUtil
AddressUtil contains Address helper methods
Nested Class Summary | |
---|---|
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. |
Method Summary | |
---|---|
static InetAddress |
fixScopeIdAndGetInetAddress(InetAddress inetAddress)
|
static AddressUtil.AddressHolder |
getAddressHolder(String address)
|
static AddressUtil.AddressHolder |
getAddressHolder(String address,
int defaultPort)
|
static AddressUtil.AddressMatcher |
getAddressMatcher(String address)
Gets an AddressMatcher for a given addresses. |
static Inet6Address |
getInetAddressFor(Inet6Address inetAddress,
String scope)
|
static Collection<String> |
getMatchingIpv4Addresses(AddressUtil.AddressMatcher addressMatcher)
|
static Collection<Inet6Address> |
getPossibleInetAddressesFor(Inet6Address inet6Address)
|
static boolean |
isIpAddress(String address)
|
static boolean |
matchAnyDomain(String name,
Collection<String> patterns)
|
static boolean |
matchAnyInterface(String address,
Collection<String> interfaces)
|
static boolean |
matchDomain(String name,
String pattern)
|
static boolean |
matchInterface(String address,
String interfaceMask)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static boolean matchAnyInterface(String address, Collection<String> interfaces)
public static boolean matchInterface(String address, String interfaceMask)
public static boolean matchAnyDomain(String name, Collection<String> patterns)
public static boolean matchDomain(String name, String pattern)
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 address
AddressUtil.InvalidAddressException
- if the address is not valid.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |