Edit C:\dspace\webapps\solr\WEB-INF\lib\org\apache\zookeeper\server\ServerCnxnFactory.class
???? 1* F ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : ? ? ? = ? ? = ? ? ? ? ? ? ? ? ? PacketProcessor InnerClasses ZOOKEEPER_SERVER_CNXN_FACTORY Ljava/lang/String; ConstantValue LOG Lorg/slf4j/Logger; closeConn Ljava/nio/ByteBuffer; saslServerCallbackHandler <Lorg/apache/zookeeper/server/auth/SaslServerCallbackHandler; login Lorg/apache/zookeeper/Login; zkServer -Lorg/apache/zookeeper/server/ZooKeeperServer; connectionBeans Ljava/util/Map; Signature eLjava/util/Map<Lorg/apache/zookeeper/server/ServerCnxn;Lorg/apache/zookeeper/server/ConnectionBean;>; cnxns Ljava/util/HashSet; =Ljava/util/HashSet<Lorg/apache/zookeeper/server/ServerCnxn;>; <init> ()V Code LineNumberTable LocalVariableTable this /Lorg/apache/zookeeper/server/ServerCnxnFactory; getLocalPort ()I getConnections ()Ljava/lang/Iterable; @()Ljava/lang/Iterable<Lorg/apache/zookeeper/server/ServerCnxn;>; getNumAliveConnections closeSession (J)V configure (Ljava/net/InetSocketAddress;I)V Exceptions getMaxClientCnxnsPerHost setMaxClientCnxnsPerHost (I)V startup 0(Lorg/apache/zookeeper/server/ZooKeeperServer;)V ? join shutdown start setZooKeeperServer zk closeAll createFactory 1()Lorg/apache/zookeeper/server/ServerCnxnFactory; ioe Ljava/io/IOException; e Ljava/lang/Exception; serverCnxnFactoryName 3(II)Lorg/apache/zookeeper/server/ServerCnxnFactory; clientPort I maxClientCnxns N(Ljava/net/InetSocketAddress;I)Lorg/apache/zookeeper/server/ServerCnxnFactory; addr Ljava/net/InetSocketAddress; factory getLocalAddress ()Ljava/net/InetSocketAddress; unregisterConnection +(Lorg/apache/zookeeper/server/ServerCnxn;)V serverCnxn (Lorg/apache/zookeeper/server/ServerCnxn; jmxConnectionBean ,Lorg/apache/zookeeper/server/ConnectionBean; registerConnection Ljavax/management/JMException; configureSaslLogin Ljava/lang/SecurityException; errorMessage jaasFile loginContextName *Ljavax/security/auth/login/LoginException; serverSection entries 2[Ljavax/security/auth/login/AppConfigurationEntry; securityException <clinit> SourceFile ServerCnxnFactory.java ^ _ -org/apache/zookeeper/server/ServerCnxnFactory ? ? ? M N &java/util/concurrent/ConcurrentHashMap W X java/util/HashSet [ \ ? f U V ? ? ? zookeeper.serverCnxnFactory ? ? ? 0org/apache/zookeeper/server/NIOServerCnxnFactory ? ? ? ? ? java/lang/Exception java/io/IOException java/lang/StringBuilder Couldn't instantiate ? ^ java/net/InetSocketAddress ^ r | ? | } m n *org/apache/zookeeper/server/ConnectionBean ^ javax/management/JMException Could not register connection zookeeper.sasl.serverconfig Server ? java/lang/SecurityException ! K %No JAAS configuration section named ' ' was found in ' '. ) But zookeeper.sasl.serverconfig was set." :org/apache/zookeeper/server/auth/SaslServerCallbackHandler ^# Q R org/apache/zookeeper/Login ^$ S T% _ (javax/security/auth/login/LoginException {Could not configure server because SASL configuration did not allow the ZooKeeper server to authenticate itself properly: &'() O P java/lang/Object =org/apache/zookeeper/server/ServerCnxnFactory$PacketProcessor java/lang/InterruptedException org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; size +org/apache/zookeeper/server/ZooKeeperServer setServerCnxnFactory 2(Lorg/apache/zookeeper/server/ServerCnxnFactory;)V java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; java/lang/Class getName ()Ljava/lang/String; forName %(Ljava/lang/String;)Ljava/lang/Class; newInstance ()Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; java/util/Map remove &(Ljava/lang/Object;)Ljava/lang/Object; &org/apache/zookeeper/jmx/MBeanRegistry getInstance *()Lorg/apache/zookeeper/jmx/MBeanRegistry; unregister )(Lorg/apache/zookeeper/jmx/ZKMBeanInfo;)V X(Lorg/apache/zookeeper/server/ServerCnxn;Lorg/apache/zookeeper/server/ZooKeeperServer;)V jmxServerBean 1Lorg/apache/zookeeper/server/ZooKeeperServerBean; register O(Lorg/apache/zookeeper/jmx/ZKMBeanInfo;Lorg/apache/zookeeper/jmx/ZKMBeanInfo;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; org/slf4j/Logger warn *(Ljava/lang/String;Ljava/lang/Throwable;)V 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 'javax/security/auth/login/Configuration getConfiguration +()Ljavax/security/auth/login/Configuration; getAppConfigurationEntry F(Ljava/lang/String;)[Ljavax/security/auth/login/AppConfigurationEntry; org/apache/zookeeper/Environment JAAS_CONF_KEY error ,(Ljavax/security/auth/login/Configuration;)V C(Ljava/lang/String;Ljavax/security/auth/callback/CallbackHandler;)V startThreadIfNeeded -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/nio/ByteBuffer allocate (I)Ljava/nio/ByteBuffer;! F J K L M N O P Q R S T U V W X Y Z [ \ Y ] ^ _ ` [ %*? * ? ? *? Y? ? *? Y? ? ? a ) 1 ? ? b % c d e f g h Y i j f ` X *? YL?*? ? +ìM+?,? a = >