Class IpV4SubnetFilterRule

java.lang.Object
org.jboss.netty.handler.ipfilter.IpV4Subnet
org.jboss.netty.handler.ipfilter.IpV4SubnetFilterRule
All Implemented Interfaces:
Comparable<IpV4Subnet>, IpFilterRule, IpSet

public class IpV4SubnetFilterRule extends IpV4Subnet implements IpFilterRule
IpV4 only Filter Rule
  • Field Details

    • isAllowRule

      private boolean isAllowRule
      Is this IpV4Subnet an ALLOW or DENY rule
  • Constructor Details

    • 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, InetAddress inetAddress, int cidrNetMask)
      Parameters:
      allow - True for ALLOW, False for DENY
    • IpV4SubnetFilterRule

      public IpV4SubnetFilterRule(boolean allow, InetAddress inetAddress, String netMask)
      Parameters:
      allow - True for ALLOW, False for DENY
    • IpV4SubnetFilterRule

      public IpV4SubnetFilterRule(boolean allow, String netAddress) throws UnknownHostException
      Parameters:
      allow - True for ALLOW, False for DENY
      Throws:
      UnknownHostException
  • Method Details

    • isAllowRule

      public boolean isAllowRule()
      Specified by:
      isAllowRule in interface IpFilterRule
      Returns:
      True if this Rule is an ALLOW rule
    • isDenyRule

      public boolean isDenyRule()
      Specified by:
      isDenyRule in interface IpFilterRule
      Returns:
      True if this Rule is a DENY rule