Edit C:\dspace\webapps\solr\WEB-INF\lib\org\apache\zookeeper\ClientCnxnSocketNIO.class
???? 1? | ? ? ? z ? z ? n ? ? ? ? ? n ? z ? ? ? ? ? ? ? z ? ? ? ? ? ? ? ? ? ? z ? z ? z ? z ? z ? z ? ? ? ? ? z ? z ? ? ? z ? z ? ? n z 6 6 ? 6 z z z n! " #$%& #'( #)* )+ d ,-./012 ?)345 6 7 #8 #9 : ; ?< z= z>?@ #AB #C ?D ?E ?F zGHIJJK nL M zN zO ?P QRHSTU nV nWX YZ[ LOG Lorg/slf4j/Logger; selector Ljava/nio/channels/Selector; sockKey Ljava/nio/channels/SelectionKey; <init> ()V Code LineNumberTable LocalVariableTable this *Lorg/apache/zookeeper/ClientCnxnSocketNIO; Exceptions isConnected ()Z doIO J(Ljava/util/List;Ljava/util/LinkedList;Lorg/apache/zookeeper/ClientCnxn;)V rc I p Packet InnerClasses (Lorg/apache/zookeeper/ClientCnxn$Packet; pendingQueue Ljava/util/List; outgoingQueue Ljava/util/LinkedList; cnxn !Lorg/apache/zookeeper/ClientCnxn; sock !Ljava/nio/channels/SocketChannel; LocalVariableTypeTable :Ljava/util/List<Lorg/apache/zookeeper/ClientCnxn$Packet;>; @Ljava/util/LinkedList<Lorg/apache/zookeeper/ClientCnxn$Packet;>; Signature ?(Ljava/util/List<Lorg/apache/zookeeper/ClientCnxn$Packet;>;Ljava/util/LinkedList<Lorg/apache/zookeeper/ClientCnxn$Packet;>;Lorg/apache/zookeeper/ClientCnxn;)V findSendablePacket A(Ljava/util/LinkedList;Z)Lorg/apache/zookeeper/ClientCnxn$Packet; iter Ljava/util/ListIterator; &clientTunneledAuthenticationInProgress Z BLjava/util/ListIterator<Lorg/apache/zookeeper/ClientCnxn$Packet;>; k(Ljava/util/LinkedList<Lorg/apache/zookeeper/ClientCnxn$Packet;>;Z)Lorg/apache/zookeeper/ClientCnxn$Packet; cleanup e Ljava/io/IOException; Ljava/lang/InterruptedException; close createSock #()Ljava/nio/channels/SocketChannel; registerAndConnect @(Ljava/nio/channels/SocketChannel;Ljava/net/InetSocketAddress;)V addr Ljava/net/InetSocketAddress; immediateConnect connect (Ljava/net/InetSocketAddress;)V getRemoteSocketAddress ()Ljava/net/SocketAddress; Ljava/lang/NullPointerException; getLocalSocketAddress wakeupCnxn doTransport K(ILjava/util/List;Ljava/util/LinkedList;Lorg/apache/zookeeper/ClientCnxn;)V sc k i$ Ljava/util/Iterator; waitTimeOut selected Ljava/util/Set; 1Ljava/util/Set<Ljava/nio/channels/SelectionKey;>; ?(ILjava/util/List<Lorg/apache/zookeeper/ClientCnxn$Packet;>;Ljava/util/LinkedList<Lorg/apache/zookeeper/ClientCnxn$Packet;>;Lorg/apache/zookeeper/ClientCnxn;)V testableCloseSocket enableWrite i disableWrite enableRead enableReadWriteOnly getSelector ()Ljava/nio/channels/Selector; sendPacket +(Lorg/apache/zookeeper/ClientCnxn$Packet;)V pbb Ljava/nio/ByteBuffer; <clinit> SourceFile ClientCnxnSocketNIO.java ? ?\] ? ? ? ?^_ java/nio/channels/SocketChannel java/io/IOException Socket is null! ?`a ?b ?cde 4org/apache/zookeeper/ClientCnxn$EndOfStreamException EndOfStreamException java/lang/StringBuilder 7Unable to read additional data from server sessionid 0xfghijkl !, likely server has closed socketmn ?`op ?qrs ?tiu ?v ?w ? ? ?xz{ ? ? ? ? ? ?|r} ?~? ?? ?? ??????????? ??d?i??????? ? ? ??? &org/apache/zookeeper/ClientCnxn$Packet???? ???? ??? } ~?? ? deferring non-priming packet: f? $until SASL authentication completes.?`? ????? ? (Ignoring exception during shutdown input??? ? )Ignoring exception during shutdown output ? ? &Ignoring exception during socket close 'Ignoring exception during channel close??? java/lang/InterruptedException -SendThread interrupted during sleep, ignoring? ? Doing client selector close?` Closed client selector (Ignoring exception during selector close??] ????????? ??? ? ? ? ? ? Unable to open socket to ?` ? ? java/lang/NullPointerException ? ?? ?????? ????? java/nio/channels/SelectionKey??? ?? ? ? ???? ? ?| ? testableCloseSocket() called?`???? (org/apache/zookeeper/ClientCnxnSocketNIO??? %org/apache/zookeeper/ClientCnxnSocket java/nio/channels/Selector open channel '()Ljava/nio/channels/SelectableChannel; (Ljava/lang/String;)V isReadable incomingBuffer read (Ljava/nio/ByteBuffer;)I org/apache/zookeeper/ClientCnxn append -(Ljava/lang/String;)Ljava/lang/StringBuilder; sessionId J java/lang/Long toHexString (J)Ljava/lang/String; toString ()Ljava/lang/String; java/nio/ByteBuffer hasRemaining flip ()Ljava/nio/Buffer; lenBuffer recvCount readLength initialized readConnectResult sendThread SendThread ,Lorg/apache/zookeeper/ClientCnxn$SendThread; *org/apache/zookeeper/ClientCnxn$SendThread clear updateLastHeard readResponse (Ljava/nio/ByteBuffer;)V isWritable updateLastSend bb requestHeader *Lorg/apache/zookeeper/proto/RequestHeader; (org/apache/zookeeper/proto/RequestHeader getType ()I getXid setXid (I)V createBB write sentCount java/util/LinkedList removeFirstOccurrence (Ljava/lang/Object;)Z java/util/List add isEmpty getFirst ()Ljava/lang/Object; listIterator ()Ljava/util/ListIterator; java/util/ListIterator hasNext next remove (ILjava/lang/Object;)V org/slf4j/Logger isDebugEnabled -(Ljava/lang/Object;)Ljava/lang/StringBuilder; debug cancel socket ()Ljava/net/Socket; java/net/Socket shutdownInput *(Ljava/lang/String;Ljava/lang/Throwable;)V shutdownOutput java/lang/Thread sleep (J)V isTraceEnabled trace warn configureBlocking ((Z)Ljava/nio/channels/SelectableChannel; setSoLinger (ZI)V setTcpNoDelay (Z)V register ?(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; (Ljava/net/SocketAddress;)Z primeConnection error wakeup select (J)I selectedKeys ()Ljava/util/Set; updateNow java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator readyOps finishConnect updateLastSendAndHeard getZkState States )()Lorg/apache/zookeeper/ZooKeeper$States;? %org/apache/zookeeper/ZooKeeper$States info interestOps #(I)Ljava/nio/channels/SelectionKey; org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; org/apache/zookeeper/ZooKeeper ! z | } ~ ? ? ? ? ? ? >