fastfilterentry.java

来自「weblogic应用全实例」· Java 代码 · 共 33 行

JAVA
33
字号
//声明这个类所在的包
package examples.security.net;
//声明这个类引入的其他类

import java.net.InetAddress;


/**
 * 快过滤原则
 *
 */
class FastFilterEntry
  extends FilterEntry
{
  //私有变量
  private int addrMask;
  private int netMask;
  //构造方法
  FastFilterEntry(boolean action, int protomask, int address, int netmask)
  {
    super(action, protomask);
    addrMask = address & netmask;
    netMask = netmask;
  }
  //匹配地址
  protected boolean match(InetAddress addr)
  {
    return (SimpleConnectionFilter.addressToInt(addr) & netMask) == addrMask;
  }
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?