Edit D:\app\Administrator\product\11.2.0\dbhome_1\ucp\lib\oracle\ucp\common\AvailableConnectionsManyCollectionsWithLabels.class
?? 1 ? 8 o p q 5 r 5 s 5 t u v w x 5 y z { | } ~ 8 w ? ? 5 ? ? ? ? ? ? ? ? + ? 8 ? ? ? 5 ? ? 8 ? ? ? 8 ? 5 ? w ? 8 ? 8 ? + ? u ? ? 8 ? 5 ? ? 5 ? w ? ? ? ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? logger Ljava/util/logging/Logger; m_availableLabeledConnections Ljava/util/Map; Signature sLjava/util/Map<Loracle/ucp/ConnectionRetrievalInfo;Ljava/util/Collection<Loracle/ucp/UniversalPooledConnection;>;>; m_numAvailableLabeledConnections I <init> 2(Loracle/ucp/common/UniversalConnectionPoolImpl;)V Code LineNumberTable LocalVariableTable this ALoracle/ucp/common/AvailableConnectionsManyCollectionsWithLabels; cp /Loracle/ucp/common/UniversalConnectionPoolImpl; Exceptions ? $createAvailableConnectionsCollection <(Loracle/ucp/ConnectionRetrievalInfo;)Ljava/util/Collection; connectionRequestInfo $Loracle/ucp/ConnectionRetrievalInfo; connections Ljava/util/Collection; LocalVariableTypeTable >Ljava/util/Collection<Loracle/ucp/UniversalPooledConnection;>; getAvailableConnections connectionRetrievalInfo addAvailableConnection )(Loracle/ucp/UniversalPooledConnection;)V connection &Loracle/ucp/UniversalPooledConnection; cri removeAvailableConnection )(Loracle/ucp/UniversalPooledConnection;)Z L(Loracle/ucp/ConnectionRetrievalInfo;)Loracle/ucp/UniversalPooledConnection; closeAllConnections ()V i connsToClose '[Loracle/ucp/UniversalPooledConnection; getNumAvailableConnections ()I !getNumAvailableLabeledConnections getAllAvailableConnections )()[Loracle/ucp/UniversalPooledConnection; conn i$ Ljava/util/Iterator; conns <clinit> SourceFile 2AvailableConnectionsManyCollectionsWithLabels.java A B java/util/HashMap A ? ; < ? @ ? ? ? ? ? ? ? ? 9 : (available connections collection created ? ? ? ? ? ? T M ? ? java/util/Collection L M java/lang/StringBuilder A _ available connections: ? ? ? d ? ? ? ? ? ? V W 'available conections collection created ? ? ? ? available conection added [ \ ? ? available connection removed [ ] f g ? _ ? < ? @ ? ? ? ? all conections closed c d $oracle/ucp/UniversalPooledConnection ? ? ? ? ? ? ? ? ? ? ? ? available conections: {0} ? ? ? ? ? ?oracle/ucp/common/AvailableConnectionsManyCollectionsWithLabels ? ? ? ? ? ? 5oracle/ucp/common/AvailableConnectionsManyCollections +oracle/ucp/UniversalConnectionPoolException (I)V getConnectionPool 1()Loracle/ucp/common/UniversalConnectionPoolImpl; -oracle/ucp/common/UniversalConnectionPoolImpl createCollection ()Ljava/util/Collection; java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/util/logging/Logger finest (Ljava/lang/String;)V "oracle/ucp/ConnectionRetrievalInfo getLabels ()Ljava/util/Properties; get &(Ljava/lang/Object;)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; size (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; getConnectionRetrievalInfo &()Loracle/ucp/ConnectionRetrievalInfo; add (Ljava/lang/Object;)Z notifyAvailable '(Loracle/ucp/ConnectionRetrievalInfo;)V remove clear m_availableConnections m_numAvailableConnections getPhysicalConnection ()Ljava/lang/Object; closePhysicalConnection (Ljava/lang/Object;)V values iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next java/util/logging/Level FINEST Ljava/util/logging/Level; java/lang/Integer valueOf (I)Ljava/lang/Integer; log @(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V java/lang/Class getCanonicalName (oracle/ucp/util/logging/UCPLoggerFactory createLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; ! 5 8 9 : ; <