4oracle/jdbc/driver/NTFManagerjava/lang/ObjectNTFManager.java/Loracle/jdbc/logging/annotations/DefaultLogger;value oracle.jdbc*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature;CHANGE_NOTIFICATION nsListenersLjava/util/Hashtable;JLjava/util/Hashtable;ntfRegistrationsNLjava/util/Hashtable;dcnRegistrations(Ljava/util/concurrent/ConcurrentHashMap;aLjava/util/concurrent/ConcurrentHashMap;listOfJdbcRegId[BjmsRegIdToJDBCRegIdLjava/util/HashMap;8Ljava/util/HashMap;jmsConnectionGroupsQLjava/util/HashMap;dcnConnectionGroupsQLjava/util/HashMap;()V  java/util/Hashtable! " $  &&java/util/concurrent/ConcurrentHashMap( )  +  -java/util/HashMap/ 0  2  4  6listenOnPortT4C2([IZLjava/util/Properties;[Ljava/lang/Exception;)Zjava/sql/SQLException:java/net/BindException<java/io/IOException>java/lang/Integer@valueOf(I)Ljava/lang/Integer; BC ADget&(Ljava/lang/Object;)Ljava/lang/Object; FG "Horacle/jdbc/driver/NTFListenerJgetRegistrationException()Ljava/lang/Exception; LM KN%java/nio/channels/ServerSocketChannelPopen)()Ljava/nio/channels/ServerSocketChannel; RS QTconfigureBlocking((Z)Ljava/nio/channels/SelectableChannel; VW QXsocket()Ljava/net/ServerSocket; Z[ Q\java/net/InetSocketAddress^(I)V ` _ajava/net/ServerSocketcbind(Ljava/net/SocketAddress;)V ef dgv(Loracle/jdbc/driver/NTFManager;Ljava/nio/channels/ServerSocketChannel;ILjava/util/Properties;[Ljava/lang/Exception;)V i Kjput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lm "nstart p Kq$getConnectionDuringExceptionHandling)()Loracle/jdbc/internal/OracleConnection; st u oracle/jdbc/driver/DatabaseErrorwcreateSqlExceptionA(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException; yz x{fillInStackTrace()Ljava/lang/Throwable; }~ ;close  dU(Loracle/jdbc/internal/OracleConnection;Ljava/io/IOException;)Ljava/sql/SQLException; y x[Ijava/util/Properties[Ljava/lang/Exception;getNextJdbcRegId()Ijava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V addRegistration'(Loracle/jdbc/driver/NTFRegistration;)V"oracle/jdbc/driver/NTFRegistration getJdbcRegId clone()Ljava/lang/Object; "removeRegistration'(Loracle/jdbc/driver/NTFRegistration;)Zremove G " freeJdbcRegIdcleanListenersT4Ckeys()Ljava/util/Enumeration; "java/util/EnumerationhasMoreElements()Z  nextElement getClientTCPPort closeThisListener  K interrupt  KgetRegistration'(I)Loracle/jdbc/driver/NTFRegistration;removeJMSRegistrationId(Ljava/lang/Long;)V 0 getJDBCRegId(Ljava/lang/Long;)I 0HintValue AmapJMSRegIdToJDBCRegId(Ljava/lang/Long;I)V 0ngetJMSConnectionGroup>(Ljava/lang/String;)Loracle/jdbc/driver/NTFJMSConnectionGroup;(oracle/jdbc/driver/NTFJMSConnectionGroup(Ljava/lang/String;)V  removeJMSConnectionGroupgetDCNConnectionGroup>(Ljava/lang/String;)Loracle/jdbc/driver/NTFDCNConnectionGroup;(oracle/jdbc/driver/NTFDCNConnectionGroup removeDCNConnectionGroupaddDCNRegistration*(Loracle/jdbc/driver/NTFDCNRegistration;)V%oracle/jdbc/driver/NTFDCNRegistrationgetRegId()J java/lang/Long(J)Ljava/lang/Long; B )ngetDCNRegistration*(J)Loracle/jdbc/driver/NTFDCNRegistration; )H SignatureCodeLineNumberTable StackMapTable Exceptions SourceFileRuntimeVisibleAnnotations   O* *"Y#%*"Y#'*)Y*,*.*0Y13*0Y15*0Y17& Z_b%l-u8CN 89 +.66*%EIK:O:  SU:YW]: _Yb:   h6KY*-k:*%EoWre: *v|;; %: *v|;; : *v ;;+OX=X?:?? -KP QKd_== QKd_?? K? QKd_? K%)067:?FMX_bs; O<*.*.3 *.d!*.hM*.,*.*,.*.T (*  (2AFM L +EM*'"N-,+oW*-'    -+EM*'"N-,:*-'66*A"" %*",*- `A*.*. *.T346 `m*'M>0,',:*'I:>/*%EIK:*%EW -/BGH I JK L.M9N<O@PPQURVS[T`UlX;EM*'N-,I:ce fgstt& *3+W | }'*3+AǬ**3+EW   [%*5+M, Y+M*5+,W, # & *5+W   [%*7+M, Y+M*7+,W, # & *7+W  -*,++W '*,ܰs [e