Edit C:\dspace\webapps\solr\WEB-INF\lib\org\apache\zookeeper\server\NettyServerCnxn.class
???? 1? r s ?tu vw x yz {| t } ~ ??? ? ???? t? ? ? ?? ??? ?? ??? ?? ?? ????? #? ??? &????? ?? ?????????? ,??? @? ??? ?? ??? ??? ??? ?? @t ?? ? @?? ?? @???? @? y? y? y? ? ,? ? ?? ? ????? V??? ?? ???? ? m? m???????? ? ??????????? ???? o? n? m? ?? t? t? ?? x? x? ??? ? y? y? ??? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?? ?? ?? ?? ? ?? ?? ?? ? ?? ?? ?? ?? ???? y? y ? ? y y y ! ;" # ?$ % &' ?()* y+, y- . /012?34?5 6?7 ?89: InnerClasses IsroCommand MonitorCommand WatchCommand ConsCommand StatCommand DumpCommand CnxnStatResetCommand StatResetCommand ConfCommand EnvCommand SetTraceMaskCommand TraceMaskCommand RuokCommand; CommandThread SendBufferWriter ResumeMessageEvent LOG Lorg/slf4j/Logger; channel !Lorg/jboss/netty/channel/Channel; queuedBuffer &Lorg/jboss/netty/buffer/ChannelBuffer; throttled Z bb Ljava/nio/ByteBuffer; bbLen sessionId J sessionTimeout I outstandingCount (Ljava/util/concurrent/atomic/AtomicLong; zkServer -Lorg/apache/zookeeper/server/ZooKeeperServer; factory 4Lorg/apache/zookeeper/server/NettyServerCnxnFactory; initialized fourBytes [B ZK_NOT_SERVING Ljava/lang/String; ConstantValue< <init> ?(Lorg/jboss/netty/channel/Channel;Lorg/apache/zookeeper/server/ZooKeeperServer;Lorg/apache/zookeeper/server/NettyServerCnxnFactory;)V Code LineNumberTable LocalVariableTable this -Lorg/apache/zookeeper/server/NettyServerCnxn; zks close ()V s Ljava/util/Set; LocalVariableTypeTable >Ljava/util/Set<Lorg/apache/zookeeper/server/NettyServerCnxn;>; getSessionId ()J getSessionTimeout ()I process &(Lorg/apache/zookeeper/WatchedEvent;)V e1 Ljava/io/IOException; event #Lorg/apache/zookeeper/WatchedEvent; h (Lorg/apache/zookeeper/proto/ReplyHeader; e )Lorg/apache/zookeeper/proto/WatcherEvent; sendResponse U(Lorg/apache/zookeeper/proto/ReplyHeader;Lorg/apache/jute/Record;Ljava/lang/String;)V r Lorg/apache/jute/Record; tag baos Ljava/io/ByteArrayOutputStream; bos %Lorg/apache/jute/BinaryOutputArchive; b Exceptions setSessionId (J)V enableRecv sendBuffer (Ljava/nio/ByteBuffer;)V cleanupWriterSocket (Ljava/io/PrintWriter;)V Ljava/lang/Exception; pwriter Ljava/io/PrintWriter; checkFourLetterWord K(Lorg/jboss/netty/channel/Channel;Lorg/jboss/netty/buffer/ChannelBuffer;I)Z ruok 9Lorg/apache/zookeeper/server/NettyServerCnxn$RuokCommand; tmask >Lorg/apache/zookeeper/server/NettyServerCnxn$TraceMaskCommand; mask traceMask setMask ALorg/apache/zookeeper/server/NettyServerCnxn$SetTraceMaskCommand; env 8Lorg/apache/zookeeper/server/NettyServerCnxn$EnvCommand; ccmd 9Lorg/apache/zookeeper/server/NettyServerCnxn$ConfCommand; strst >Lorg/apache/zookeeper/server/NettyServerCnxn$StatResetCommand; crst BLorg/apache/zookeeper/server/NettyServerCnxn$CnxnStatResetCommand; dump 9Lorg/apache/zookeeper/server/NettyServerCnxn$DumpCommand; stat 9Lorg/apache/zookeeper/server/NettyServerCnxn$StatCommand; cons 9Lorg/apache/zookeeper/server/NettyServerCnxn$ConsCommand; wcmd :Lorg/apache/zookeeper/server/NettyServerCnxn$WatchCommand; mntr <Lorg/apache/zookeeper/server/NettyServerCnxn$MonitorCommand; isro 9Lorg/apache/zookeeper/server/NettyServerCnxn$IsroCommand; message len cmd receiveMessage )(Lorg/jboss/netty/buffer/ChannelBuffer;)V dat newLimit disableRecv disableRecvNoWait )()Lorg/jboss/netty/channel/ChannelFuture; getOutstandingRequests setSessionTimeout (I)V getInterestOps getRemoteSocketAddress ()Ljava/net/InetSocketAddress; sendCloseSession serverStats +()Lorg/apache/zookeeper/server/ServerStats; access$000 E(Lorg/apache/zookeeper/server/NettyServerCnxn;Ljava/io/PrintWriter;)V x0 x1 access$100 \(Lorg/apache/zookeeper/server/NettyServerCnxn;)Lorg/apache/zookeeper/server/ZooKeeperServer; <clinit> SourceFile NettyServerCnxn.java ? ?34 +org/apache/zookeeper/server/NettyServerCnxn=>? ? ?@AB ? ? &java/util/concurrent/atomic/AtomicLong ? ? ? ? ? ?CDE /org/apache/zookeeper/server/ZooKeeperSaslServerFGHIJK java/lang/StringBuilder close called for sessionid:0xLM ? ?NOPQRSTUVWXY cnxns size:ZL[ "close in progress for sessionid:0x\]^_` java/net/InetSocketAddressabcde java/util/SetfK_gh ? ? &org/apache/zookeeper/proto/ReplyHeaderijK Deliver event Lk to 0x through lmnopq notification#$ java/io/IOException Problem sending to deSr java/io/ByteArrayOutputStreamstuvw headerxy Error serializing responsezT{|}~B??12?????0 ? ? Sending unthrottle event ?? >org/apache/zookeeper/server/NettyServerCnxn$ResumeMessageEvent?????? ????v??? java/lang/Exception Error closing PrintWriter ?r Error closing a command socket zr?]??? java/lang/String????_ Processing command from ?T? java/io/PrintWriter java/io/BufferedWriter <org/apache/zookeeper/server/NettyServerCnxn$SendBufferWriter??? ? 7org/apache/zookeeper/server/NettyServerCnxn$RuokCommandj?? ? <org/apache/zookeeper/server/NettyServerCnxn$TraceMaskCommand? ???2 ? ?????/ ?org/apache/zookeeper/server/NettyServerCnxn$SetTraceMaskCommand?? ? 6org/apache/zookeeper/server/NettyServerCnxn$EnvCommand? ? 7org/apache/zookeeper/server/NettyServerCnxn$ConfCommand? ? <org/apache/zookeeper/server/NettyServerCnxn$StatResetCommand? ? @org/apache/zookeeper/server/NettyServerCnxn$CnxnStatResetCommand? ? 7org/apache/zookeeper/server/NettyServerCnxn$DumpCommand? ?? ? 7org/apache/zookeeper/server/NettyServerCnxn$StatCommand?? ? 7org/apache/zookeeper/server/NettyServerCnxn$ConsCommand? ?? ?? ? 8org/apache/zookeeper/server/NettyServerCnxn$WatchCommand? ? :org/apache/zookeeper/server/NettyServerCnxn$MonitorCommand? ? 7org/apache/zookeeper/server/NettyServerCnxn$IsroCommand?K message readable ? bb len ? ?T?? bb 0x???????? !after readBytes message readable after readbytes ZK downT ????^_ got conn req request from ?? bblenrem bbLen 0x? bbLen len is ??89?? ? Len error Closing connection to ?r Throttling - disabling recv ???cgh &org/apache/zookeeper/server/ServerCnxn -org/apache/zookeeper/server/NettyServerCnxn$1 9org/apache/zookeeper/server/NettyServerCnxn$CommandThread 9This ZooKeeper instance is not currently serving requests org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; java/nio/ByteBuffer allocate (I)Ljava/nio/ByteBuffer; 2org/apache/zookeeper/server/NettyServerCnxnFactory login Lorg/apache/zookeeper/Login; (Lorg/apache/zookeeper/Login;)V zooKeeperSaslServer 1Lorg/apache/zookeeper/server/ZooKeeperSaslServer; org/slf4j/Logger isDebugEnabled ()Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/lang/Long toHexString (J)Ljava/lang/String; toString ()Ljava/lang/String; debug (Ljava/lang/String;)V cnxns Ljava/util/HashSet; java/util/HashSet remove (Ljava/lang/Object;)Z size (I)Ljava/lang/StringBuilder; ipMap Ljava/util/HashMap; org/jboss/netty/channel/Channel getRemoteAddress ()Ljava/net/SocketAddress; getAddress ()Ljava/net/InetAddress; java/util/HashMap get &(Ljava/lang/Object;)Ljava/lang/Object; isOpen unregisterConnection +(Lorg/apache/zookeeper/server/ServerCnxn;)V (IJI)V isTraceEnabled -(Ljava/lang/Object;)Ljava/lang/StringBuilder; $org/apache/zookeeper/server/ZooTrace logTraceMessage ((Lorg/slf4j/Logger;JLjava/lang/String;)V !org/apache/zookeeper/WatchedEvent getWrapper +()Lorg/apache/zookeeper/proto/WatcherEvent; *(Ljava/lang/String;Ljava/lang/Throwable;)V #org/apache/jute/BinaryOutputArchive getArchive =(Ljava/io/OutputStream;)Lorg/apache/jute/BinaryOutputArchive; write ([B)V writeRecord -(Lorg/apache/jute/Record;Ljava/lang/String;)V error toByteArray ()[B wrap ([B)Ljava/nio/ByteBuffer; putInt rewind ()Ljava/nio/Buffer; getXid decrementAndGet +org/apache/zookeeper/server/ZooKeeperServer shouldThrottle (J)Z getPipeline +()Lorg/jboss/netty/channel/ChannelPipeline; $(Lorg/jboss/netty/channel/Channel;)V 'org/jboss/netty/channel/ChannelPipeline sendUpstream )(Lorg/jboss/netty/channel/ChannelEvent;)V -org/apache/zookeeper/server/ServerCnxnFactory closeConn %org/jboss/netty/buffer/ChannelBuffers wrappedBuffer =(Ljava/nio/ByteBuffer;)Lorg/jboss/netty/buffer/ChannelBuffer; ;(Ljava/lang/Object;)Lorg/jboss/netty/channel/ChannelFuture; packetSent flush info cmd2String java/lang/Integer valueOf (I)Ljava/lang/Integer; setInterestOps *(I)Lorg/jboss/netty/channel/ChannelFuture; %org/jboss/netty/channel/ChannelFuture awaitUninterruptibly packetReceived _(Lorg/apache/zookeeper/server/NettyServerCnxn;Lorg/apache/zookeeper/server/NettyServerCnxn$1;)V (Ljava/io/Writer;)V ruokCmd start getTraceMaskCmd setTraceMaskCmd $org/jboss/netty/buffer/ChannelBuffer readBytes flip getLong setTextTraceLevel F(Lorg/apache/zookeeper/server/NettyServerCnxn;Ljava/io/PrintWriter;J)V enviCmd confCmd srstCmd crstCmd dumpCmd statCmd srvrCmd F(Lorg/apache/zookeeper/server/NettyServerCnxn;Ljava/io/PrintWriter;I)V consCmd wchpCmd wchcCmd wchsCmd mntrCmd isroCmd readable readableBytes remaining trace duplicate ()Ljava/nio/ByteBuffer; copiedBuffer hexDump :(Lorg/jboss/netty/buffer/ChannelBuffer;)Ljava/lang/String; position limit (I)Ljava/nio/Buffer; capacity processPacket @(Lorg/apache/zookeeper/server/ServerCnxn;Ljava/nio/ByteBuffer;)V incrementAndGet processConnectRequest getInt clear "org/apache/jute/BinaryInputArchive maxBuffer warn setReadable *(Z)Lorg/jboss/netty/channel/ChannelFuture; longValue ! ? ? ? ? ? ? ? @ ? ? ? ? ? ? ? ? ? ? ? ? B ? ? ? ? ? ? J*? * ? ? *? ? *? Y? ? *+? *,? *-? *? ? ? *? Y-? ? ? ? * M : ? B ! N &