public abstract class InetHostMatcher extends HostMatcher
| Modifier and Type | Field and Description |
|---|---|
protected byte[][] |
authorizedIPs |
static org.apache.log4j.Logger |
LOGGER |
ACCEPT_ALL, pathRegex, port| Constructor and Description |
|---|
InetHostMatcher() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildMaskedAuthorizedIPs(java.net.InetAddress[] ips) |
boolean |
equals(java.lang.Object obj) |
protected abstract byte[][] |
getAuthorizedIPs(java.net.InetAddress mask) |
protected abstract java.net.InetAddress |
getMaskAddress() |
int |
hashCode() |
boolean |
validate(java.net.URI uri) |
setPathRegex, setPort, toStringpublic static final org.apache.log4j.Logger LOGGER
protected byte[][] authorizedIPs
public boolean validate(java.net.URI uri)
throws java.net.UnknownHostException,
java.net.SocketException,
java.net.MalformedURLException
validate in class HostMatcherjava.net.UnknownHostExceptionjava.net.SocketExceptionjava.net.MalformedURLExceptionprotected abstract java.net.InetAddress getMaskAddress()
throws java.net.UnknownHostException
java.net.UnknownHostExceptionprotected void buildMaskedAuthorizedIPs(java.net.InetAddress[] ips)
throws java.net.UnknownHostException
java.net.UnknownHostExceptionprotected abstract byte[][] getAuthorizedIPs(java.net.InetAddress mask)
throws java.net.UnknownHostException,
java.net.SocketException
java.net.UnknownHostExceptionjava.net.SocketExceptionpublic int hashCode()
hashCode in class HostMatcherpublic boolean equals(java.lang.Object obj)
equals in class HostMatcher