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
???? 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 ()V 6 8
9 Connection factory ; *com/huawei/shade/org/apache/http/util/Args = notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; ? @
> A 1com/huawei/shade/org/apache/http/pool/ConnFactory C ! E Max per route value G positive (ILjava/lang/String;)I I J
> K 2 3 M Max total value O 4 3 Q (java/util/concurrent/locks/ReentrantLock S
T 9 V java/util/concurrent/locks/Lock X newCondition (()Ljava/util/concurrent/locks/Condition; Z [ Y \ ^ java/util/HashMap `
a 9 # $ c java/util/HashSet e
f 9 &