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 booleanisAllowRuleIs 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 booleanisAllowRule()booleanisDenyRule()-
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:
isAllowRulein interfaceIpFilterRule- Returns:
- True if this Rule is an ALLOW rule
-
isDenyRule
public boolean isDenyRule()
- Specified by:
isDenyRulein interfaceIpFilterRule- Returns:
- True if this Rule is a DENY rule
-
-