Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\common\netty\handler\ipfilter\PatternRule.class
???? 1 ? ;org/elasticsearch/common/netty/handler/ipfilter/PatternRule zLjava/lang/Object;Lorg/elasticsearch/common/netty/handler/ipfilter/IpFilterRule;Ljava/lang/Comparable<Ljava/lang/Object;>; java/lang/Object <org/elasticsearch/common/netty/handler/ipfilter/IpFilterRule java/lang/Comparable PatternRule.java logger 7Lorg/elasticsearch/common/netty/logging/InternalLogger; ipPattern Ljava/util/regex/Pattern; namePattern isAllowRule Z localhost pattern Ljava/lang/String; <init> (ZLjava/lang/String;)V ()V parse (Ljava/lang/String;)V this =Lorg/elasticsearch/common/netty/handler/ipfilter/PatternRule; allow getPattern ()Ljava/lang/String; ()Z isDenyRule contains (Ljava/net/InetAddress;)Z + isLocalhost - * . 0 java/net/InetAddress 2 getHostAddress 4 & 3 5 java/util/regex/Pattern 7 matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; 9 : 8 ; java/util/regex/Matcher = matches ? ' >