com.huawei.shade.org.apache.http.pool.AbstractConnPool.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of huaweicloud-dws-jdbc Show documentation
Show all versions of huaweicloud-dws-jdbc Show documentation
Data Warehouse Service JDBC driver
The newest version!
???? 2 6com/huawei/shade/org/apache/http/pool/AbstractConnPool ?;>Ljava/lang/Object;Lcom/huawei/shade/org/apache/http/pool/ConnPool;Lcom/huawei/shade/org/apache/http/pool/ConnPoolControl; java/lang/Object .com/huawei/shade/org/apache/http/pool/ConnPool 5com/huawei/shade/org/apache/http/pool/ConnPoolControl AbstractConnPool.java 6Lcom/huawei/shade/org/apache/http/annotation/Contract; threading ?Lcom/huawei/shade/org/apache/http/annotation/ThreadingBehavior; SAFE_CONDITIONAL 8com/huawei/shade/org/apache/http/pool/AbstractConnPool$4 8com/huawei/shade/org/apache/http/pool/AbstractConnPool$3 8com/huawei/shade/org/apache/http/pool/AbstractConnPool$2 8com/huawei/shade/org/apache/http/pool/AbstractConnPool$1 java/util/Map$Entry
java/util/Map Entry lock !Ljava/util/concurrent/locks/Lock; condition &Ljava/util/concurrent/locks/Condition; connFactory 3Lcom/huawei/shade/org/apache/http/pool/ConnFactory; ;Lcom/huawei/shade/org/apache/http/pool/ConnFactory; routeToPool Ljava/util/Map; XLjava/util/Map;>; leased Ljava/util/Set; Ljava/util/Set; available Ljava/util/LinkedList; Ljava/util/LinkedList; pending :Ljava/util/LinkedList;>; maxPerRoute 'Ljava/util/Map;
isShutDown Z defaultMaxPerRoute I maxTotal validateAfterInactivity 8(Lcom/huawei/shade/org/apache/http/pool/ConnFactory;II)V @(Lcom/huawei/shade/org/apache/http/pool/ConnFactory;II)V ()V 6 9
: Connection factory < *com/huawei/shade/org/apache/http/util/Args > notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; @ A
? B 1com/huawei/shade/org/apache/http/pool/ConnFactory D ! F Max per route value H positive (ILjava/lang/String;)I J K
? L 2 3 N Max total value P 4 3 R (java/util/concurrent/locks/ReentrantLock T
U : W java/util/concurrent/locks/Lock Y newCondition (()Ljava/util/concurrent/locks/Condition; [ \ Z ] _ java/util/HashMap a
b : # $ d java/util/HashSet f
g : &