-:org/xmldb/ServerConnectionjava/lang/Objectjava/lang/Runnable keepAliveZuserLjava/lang/String;dbIDIsessionLorg/xmldb/Session;socketLjava/net/Socket;serverLorg/xmldb/Server; dataInputLjava/io/BufferedInputStream; dataOutputLjava/io/BufferedOutputStream;mCurrentThreadmThread BUFFER_SIZE ConstantValue mainBuffer[BrowOut!Lorg/xmldb/rowio/RowOutputBinary;rowIn Lorg/xmldb/rowio/RowInputBinary; runnerThreadLjava/lang/Thread;class$0Ljava/lang/Class; Synthetic()VCode  *Ze&(Ljava/net/Socket;Lorg/xmldb/Server;)V .( 0  2org/xmldb/rowio/RowOutputBinary4(I)V .6 57  9org/xmldb/rowio/RowInputBinary;$(Lorg/xmldb/rowio/RowOutputBinary;)V .= <> ! @  B  D $% Forg.xmldb.ServerConnectionHjava/lang/ClassJforName%(Ljava/lang/String;)Ljava/lang/Class; LM KNjava/lang/NoClassDefFoundErrorPjava/lang/ThrowableR getMessage()Ljava/lang/String; TU SV(Ljava/lang/String;)V .X QY  [org/xmldb/Server] serverConnSetLorg/xmldb/lib/HashSet; _` ^aorg/xmldb/lib/HashSetcadd(Ljava/lang/Object;)Z ef dg java/lang/ClassNotFoundExceptionili signalClose  njava/lang/Threadp currentThread()Ljava/lang/Thread; rs qt "# vequals xf yclose {( |  ~org/xmldb/Session |java/net/Socket |remove f djava/io/IOExceptioninit setTcpNoDelay(Z)V java/io/BufferedInputStreamgetInputStream()Ljava/io/InputStream; (Ljava/io/InputStream;)V .  java/io/BufferedOutputStreamgetOutputStream()Ljava/io/OutputStream; (Ljava/io/OutputStream;)V .  org/xmldb/ResultreadI(Lorg/xmldb/rowio/RowInputBinary;Ljava/io/InputStream;)Lorg/xmldb/Result; dbAlias[Ljava/lang/String; ^ subSubString org/xmldb/lib/ArrayUtilfind(([Ljava/lang/Object;Ljava/lang/Object;)I [I ^  getMainString U isSilent()Z ^java/lang/StringBufferjava/lang/StringvalueOf(I)Ljava/lang/String; Y:trying to connect user append,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString U printWithThread X ^ getSubString U org/xmldb/DatabaseManager newSession:(ILjava/lang/String;Ljava/lang/String;)Lorg/xmldb/Session; 7 getDatabase()Lorg/xmldb/Database; org/xmldb/Database databaseID getId()I  sessionID *(Ljava/lang/Throwable;Ljava/lang/String;)V . org/xmldb/Traceerror(I)Lorg/xmldb/HsqlException; writeL(Lorg/xmldb/Result;Lorg/xmldb/rowio/RowOutputBinary;Ljava/io/OutputStream;)V  :couldn't connect org/xmldb/HsqlException(java/lang/ArrayIndexOutOfBoundsExceptionjava/lang/Exception xZelixZerun (  printRequest(ILorg/xmldb/Result;)V  ^execute&(Lorg/xmldb/Result;)Lorg/xmldb/Result;   setBuffer([B)V  5!resetRow #6 <$:disconnected &printStackTrace(Ljava/lang/Throwable;)V () ^*lgetConnectionThreadNameHSQLDB Connection @.hashCode 0 1java/lang/Integer3(II)Ljava/lang/String; 5 46 SourceFileServerConnection.java        !"#$%&'()+./)*1*3*5Y8:***E.*+*Eƚ'*EY*\ηѶ*¶նض**++޸YM,*,*-N*Y-MN*Y^+M,*:*L*EY*\η*¶նض*}DD  ()**G*A*L*E*\+*+M,*:**:*3"*A*3%*o5L*EY*\η'*¶նضۧ L*E++*} \\ \-U)&Y/*27նذ89