Edit D:\app\Administrator\product\11.2.0\dbhome_1\ucp\lib\oracle\ucp\common\AvailableConnectionsManyCollections.class
?? 1 ? , f g h ) i ) j ) k l m n o ) p q r s n t u ) v w x y ) z { | } ~ ? ? ? ? ? ? ? ? n ? ? ) ? ) ? ? l ? ? ) ? ? ? ? ? ? r ? ? ? ? ? ? ? logger Ljava/util/logging/Logger; m_availableConnections Ljava/util/Map; Signature sLjava/util/Map<Loracle/ucp/ConnectionRetrievalInfo;Ljava/util/Collection<Loracle/ucp/UniversalPooledConnection;>;>; m_numAvailableConnections I <init> 2(Loracle/ucp/common/UniversalConnectionPoolImpl;)V Code LineNumberTable LocalVariableTable this 7Loracle/ucp/common/AvailableConnectionsManyCollections; 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; conn iter Ljava/util/Iterator; <Ljava/util/Iterator<Loracle/ucp/UniversalPooledConnection;>; (()Loracle/ucp/UniversalPooledConnection; conns i$ closeAllConnections ()V i connsToClose '[Loracle/ucp/UniversalPooledConnection; getNumAvailableConnections ()I !getNumAvailableLabeledConnections getAllAvailableConnections )()[Loracle/ucp/UniversalPooledConnection; <clinit> SourceFile (AvailableConnectionsManyCollections.java 5 6 java/util/HashMap 5 ? / 0 3 4 ? ? ? ? ? ? ? ? - . (available connections collection created ? ? ? ? ? java/util/Collection @ A &available connections collection found ? ? ? ? ? ? available connection added ? ? available connection removed available connection not removed )available connections collection is empty ? ? ? ? ? ? ? $oracle/ucp/UniversalPooledConnection ? Z ? ? a b O P ? ? ? ? all connections closed ^ _ ? ? ? available conections: {0} ? ? ? ? ? 5oracle/ucp/common/AvailableConnectionsManyCollections ? ? ? ? ? ? *oracle/ucp/common/AvailableConnectionsBase +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 get &(Ljava/lang/Object;)Ljava/lang/Object; getConnectionRetrievalInfo &()Loracle/ucp/ConnectionRetrievalInfo; add (Ljava/lang/Object;)Z notifyAvailable '(Loracle/ucp/ConnectionRetrievalInfo;)V remove iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; values getPhysicalConnection closePhysicalConnection (Ljava/lang/Object;)V 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 ()Ljava/lang/String; (oracle/ucp/util/logging/UCPLoggerFactory createLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; ! ) , - . / 0 1 2 3 4 5 6 7 Y *+? *? Y ? ? *? ? 8 @ . 4 A 9 : ; <