Package org.jboss.netty.handler.ipfilter
Class IpV4SubnetFilterRule
- java.lang.Object
-
- org.jboss.netty.handler.ipfilter.IpV4Subnet
-
- org.jboss.netty.handler.ipfilter.IpV4SubnetFilterRule
-
- All Implemented Interfaces:
java.lang.Comparable<IpV4Subnet>
,IpFilterRule
,IpSet
public class IpV4SubnetFilterRule extends IpV4Subnet implements IpFilterRule
IpV4 only Filter Rule
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
isAllowRule
Is this IpV4Subnet an ALLOW or DENY rule
-
Constructor Summary
Constructors Constructor Description IpV4SubnetFilterRule(boolean allow)
Constructor for a ALLOW or DENY ALLIpV4SubnetFilterRule(boolean allow, java.lang.String netAddress)
IpV4SubnetFilterRule(boolean allow, java.net.InetAddress inetAddress, int cidrNetMask)
IpV4SubnetFilterRule(boolean allow, java.net.InetAddress inetAddress, java.lang.String netMask)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isAllowRule()
boolean
isDenyRule()
-
Methods inherited from class org.jboss.netty.handler.ipfilter.IpV4Subnet
compareTo, contains, contains, equals, hashCode, toString
-
-
-
-
Constructor Detail
-
IpV4SubnetFilterRule
public IpV4SubnetFilterRule(boolean allow)
Constructor for a ALLOW or DENY ALL- Parameters:
allow
- True for ALLOW, False for DENY
-
IpV4SubnetFilterRule
public IpV4SubnetFilterRule(boolean allow, java.net.InetAddress inetAddress, int cidrNetMask)
- Parameters:
allow
- True for ALLOW, False for DENY
-
IpV4SubnetFilterRule
public IpV4SubnetFilterRule(boolean allow, java.net.InetAddress inetAddress, java.lang.String netMask)
- Parameters:
allow
- True for ALLOW, False for DENY
-
IpV4SubnetFilterRule
public IpV4SubnetFilterRule(boolean allow, java.lang.String netAddress) throws java.net.UnknownHostException
- Parameters:
allow
- True for ALLOW, False for DENY- Throws:
java.net.UnknownHostException
-
-
Method Detail
-
isAllowRule
public boolean isAllowRule()
- Specified by:
isAllowRule
in interfaceIpFilterRule
- Returns:
- True if this Rule is an ALLOW rule
-
isDenyRule
public boolean isDenyRule()
- Specified by:
isDenyRule
in interfaceIpFilterRule
- Returns:
- True if this Rule is a DENY rule
-
-