Edit C:\Users\Admin\.m2\repository\org\dspace\handle\6.2\net\handle\hdllib\SiteInfo.class
???? 0" I ? H ? H ? H ? H ? H ? H ? H ? H ? H ? ? ? ? ? ? H ? ? ? H ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ( ? ? ( ? ( ? ( ? ' ? ? ? ? ? ? ? H ? H ? ? ( ? ? ? ( ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? HASH_TYPE_BY_NA B ConstantValue HASH_TYPE_BY_ID HASH_TYPE_BY_ALL PRIMARY_SITE S ? MULTI_PRIMARY @ dataFormatVersion I serialNumber majorProtocolVersion minorProtocolVersion isPrimary Z multiPrimary isRoot responseTime J hashOption hashFilter [B servers [Lnet/handle/hdllib/ServerInfo; attributes [Lnet/handle/hdllib/Attribute; md5 Ljava/security/MessageDigest; <init> ()V Code LineNumberTable LocalVariableTable this Lnet/handle/hdllib/SiteInfo; @(IZZBLjava/lang/String;Ljava/net/InetAddress;IILjava/io/File;Z)V i siteVersion isMultiPrimary hashingOption siteDescription Ljava/lang/String; listenAddr Ljava/net/InetAddress; port httpPort pubKeyFile Ljava/io/File; disableUDP addr1 addr2 pkbuf pubKeyIn Ljava/io/FileInputStream; n r Exceptions ? getAttribute ([B)[B attribute getHandleHash ([BI)I handle hashPart digest determineServerNum ([B)I ([BII)I numServers determineServer "([B)Lnet/handle/hdllib/ServerInfo; toString ()Ljava/lang/String; servList main ([Ljava/lang/String;)V hdl hashResult argv [Ljava/lang/String; ? SourceFile SiteInfo.java k l W X Z K [ K _ ] b K i j Y X \ ] ^ ] net/handle/hdllib/Attribute desc ? ? ? k ? g h net/handle/hdllib/ServerInfo e f ? X ? ? ? ? ? ? ? d ? java/io/FileInputStream k ? l d net/handle/hdllib/Interface k d d ? ? ? ? !net/handle/hdllib/HandleException java/lang/StringBuffer Unknown hash method: ? ? k ? ? ? ? ? ? , version: ; serial: ; primary: y; n; servers=[ ] Handle: ! hash by prefix: ; #servers: 2= , 3= , 4= hash by suffix: hash by all: net/handle/hdllib/SiteInfo java/lang/Object java/io/IOException java/lang/Exception net/handle/hdllib/Util encodeString (Ljava/lang/String;)[B ([B[B)V serverId java/net/InetAddress getAddress ()[B java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ipAddress java/io/File length ()J (Ljava/io/File;)V read close publicKey (BBI)V interfaces [Lnet/handle/hdllib/Interface; name equals ([B[B)Z value getNAPart upperCaseInPlace getIDPart upperCase append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; (ILjava/lang/String;)V doMD5Digest net/handle/hdllib/Encoder readInt java/lang/Math abs (I)I ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer; out Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/String;)V ! H I J K L M N K L O P K L Q R S L T U S L V W X Y X Z K [ K \ ] ^ ] _ ] ` a b K c d e f g h i j k l m i #*? *? *? *? *? *? *? ? n "