All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.huawei.shade.org.apache.http.pool.AbstractConnPool.class Maven / Gradle / Ivy

????1?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/ConnPool5com/huawei/shade/org/apache/http/pool/ConnPoolControlAbstractConnPool.java8Lcom/huawei/shade/org/apache/http/annotation/ThreadSafe;8com/huawei/shade/org/apache/http/pool/AbstractConnPool$48com/huawei/shade/org/apache/http/pool/AbstractConnPool$38com/huawei/shade/org/apache/http/pool/AbstractConnPool$28com/huawei/shade/org/apache/http/pool/AbstractConnPool$1java/util/Map$Entry
java/util/MapEntrylock!Ljava/util/concurrent/locks/Lock;connFactory3Lcom/huawei/shade/org/apache/http/pool/ConnFactory;;Lcom/huawei/shade/org/apache/http/pool/ConnFactory;routeToPoolLjava/util/Map;XLjava/util/Map;>;leasedLjava/util/Set;Ljava/util/Set;	availableLjava/util/LinkedList;Ljava/util/LinkedList;pendingTLjava/util/LinkedList;>;maxPerRoute'Ljava/util/Map;
isShutDownZdefaultMaxPerRouteImaxTotal8(Lcom/huawei/shade/org/apache/http/pool/ConnFactory;II)V()V02
3Connection factory5*com/huawei/shade/org/apache/http/util/Args7notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;9:
8;1com/huawei/shade/org/apache/http/pool/ConnFactory=	?Max per route valueAnotNegative(ILjava/lang/String;)ICD
8E-.	GMax total valueI/.	K(java/util/concurrent/locks/ReentrantLockM
N3	Pjava/util/HashMapR
S3	Ujava/util/HashSetW
X3!"	Zjava/util/LinkedList\
]3$%	_'%	a)	cthisCLcom/huawei/shade/org/apache/http/pool/AbstractConnPool;8Lcom/huawei/shade/org/apache/http/pool/AbstractConnPool;createEntryW(Ljava/lang/Object;Ljava/lang/Object;)Lcom/huawei/shade/org/apache/http/pool/PoolEntry;onLease4(Lcom/huawei/shade/org/apache/http/pool/PoolEntry;)VentryTE;1Lcom/huawei/shade/org/apache/http/pool/PoolEntry;	onRelease
isShutdown()Z+,	rshutdownjava/io/IOExceptionujava/util/concurrent/locks/Lockw2xyiterator()Ljava/util/Iterator;{|
]}java/util/IteratorhasNext?q??next()Ljava/lang/Object;????/com/huawei/shade/org/apache/http/pool/PoolEntry?close?2
??
java/util/Set??}values()Ljava/util/Collection;???java/util/Collection??}7com/huawei/shade/org/apache/http/pool/RouteSpecificPool?t2
??clear?2???
]?unlock?2x?i$Ljava/util/Iterator;poolDLcom/huawei/shade/org/apache/http/pool/RouteSpecificPool;9Lcom/huawei/shade/org/apache/http/pool/RouteSpecificPool;getPoolM(Ljava/lang/Object;)Lcom/huawei/shade/org/apache/http/pool/RouteSpecificPool;get&(Ljava/lang/Object;)Ljava/lang/Object;???_(Lcom/huawei/shade/org/apache/http/pool/AbstractConnPool;Ljava/lang/Object;Ljava/lang/Object;)V0?
?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;???routeTT;Ljava/lang/Object;lease(Ljava/lang/Object;Ljava/lang/Object;Lcom/huawei/shade/org/apache/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;Route?Connection pool shut down?-com/huawei/shade/org/apache/http/util/Asserts?check(ZLjava/lang/String;)V??
???(Lcom/huawei/shade/org/apache/http/pool/AbstractConnPool;Ljava/util/concurrent/locks/Lock;Lcom/huawei/shade/org/apache/http/concurrent/FutureCallback;Ljava/lang/Object;Ljava/lang/Object;)V0?
?statecallbackALcom/huawei/shade/org/apache/http/concurrent/FutureCallback; ??
?"queue:(Lcom/huawei/shade/org/apache/http/pool/PoolEntryFuture;)V$%
?&
]?5com/huawei/shade/org/apache/http/pool/PoolEntryFuture)await(Ljava/util/Date;)Z+,
*-unqueue/%
?0getTime2?
?3Timeout waiting for connection5(Ljava/lang/String;)V07
?8lastUsedi	otherpooltotalAvailableconnTC;	totalUsedfreeCapacityexcesssuccesstimeoutJtunitLjava/util/concurrent/TimeUnit;future;7Lcom/huawei/shade/org/apache/http/pool/PoolEntryFuture;deadlineLjava/util/Date;release??addFirst(Ljava/lang/Object;)VOP
]Qok
SnextPending9()Lcom/huawei/shade/org/apache/http/pool/PoolEntryFuture;UV
?WpollY?
]Zwakeup\2
*]reusablejava/lang/Integer`intValueb
acvLjava/lang/Integer;setMaxTotal(I)V	Max valueigetMaxTotalsetDefaultMaxPerRoutegetDefaultMaxPerRoutesetMaxPerRoute(Ljava/lang/Object;I)VvalueOf(I)Ljava/lang/Integer;pq
argetMaxPerRoute
getTotalStats3()Lcom/huawei/shade/org/apache/http/pool/PoolStats;/com/huawei/shade/org/apache/http/pool/PoolStatsw(IIII)V0y
xzgetStatsE(Ljava/lang/Object;)Lcom/huawei/shade/org/apache/http/pool/PoolStats;getLeasedCount~
?getPendingCount?
??getAvailableCount?
??
enumAvailable<(Lcom/huawei/shade/org/apache/http/pool/PoolEntryCallback;)V7com/huawei/shade/org/apache/http/pool/PoolEntryCallback?process?k???2??purgePoolMap?2
?itLjava/util/Iterator;ALcom/huawei/shade/org/apache/http/pool/PoolEntryCallback;9Lcom/huawei/shade/org/apache/http/pool/PoolEntryCallback;
enumLeasedentrySet()Ljava/util/Set;???getValue???^Ljava/util/Map$Entry;>;Ljava/util/Map$Entry;tLjava/util/Iterator;>;>;	closeIdle#(JLjava/util/concurrent/TimeUnit;)V	Time unit?<(Lcom/huawei/shade/org/apache/http/pool/AbstractConnPool;J)V0?
???
?idletimetimecloseExpired

?nowtoString()Ljava/lang/String;java/lang/StringBuilder?
?3	[leased: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??
][available: ?][pending: ?]???
??bufferLjava/lang/StringBuilder;(Ljava/lang/Object;Z)VM?
?x0x1
access$000?(Lcom/huawei/shade/org/apache/http/pool/AbstractConnPool;Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lcom/huawei/shade/org/apache/http/pool/PoolEntryFuture;)Lcom/huawei/shade/org/apache/http/pool/PoolEntry;??
?x2x3x4x5	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable@(Lcom/huawei/shade/org/apache/http/pool/ConnFactory;II)V(TT;TC;)TE;(TE;)V
ExceptionsI(TT;)Lcom/huawei/shade/org/apache/http/pool/RouteSpecificPool;z(TT;Ljava/lang/Object;Lcom/huawei/shade/org/apache/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;9(TT;Ljava/lang/Object;)Ljava/util/concurrent/Future;v(TT;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lcom/huawei/shade/org/apache/http/pool/PoolEntryFuture;)TE;(TE;Z)V(TT;)I(TT;I)V6(TT;)Lcom/huawei/shade/org/apache/http/pool/PoolStats;D(Lcom/huawei/shade/org/apache/http/pool/PoolEntryCallback;)V
SourceFileInnerClassesRuntimeInvisibleAnnotations!	
?? !"?#$%?&'%?()?*B+,B-.B/.01??h*?4*+6??@*B?F?H*J?F?L*?NY?O?Q*?SY?T?V*?XY?Y?[*?]Y?^?`*?]Y?^?b*?SY?T?d??*heghh-.h/.?hefh?.STUV%W0X;YFZQ[\\g]??hi??jk?Q??egln?eflm?h??ok?Q??egln?eflm?n??pq?A*?s??eg?ef?qt2???*?s??*?s*?Q?z*?`?~L+???+????M,?????*?[??L+???+????M,?????*?V????L+???+????M,?????*?V??*?[??*?`??*?Q???N*?Q??-????????H1ln??UlnB??~??k???eg?*1lmUlm~???ef?Fxy{
|~18?U?\?~????????????????v????+*?V+????M,??Y*++??M*?V+,??W,?? +eg+????? +ef+?????????)???????(+????@.!vA.
?C).
?3B.?]C,,???/?ln	eg????DEFGHJKL?\	?:m
N:m^<?r%>?,???/?lm	ef??HI??=??	??%?,?/?4?E?M?R?U?h?m?w??????????+???????????????????????	!&/8B	N
S^fr{??+????? ?!?"? ?!?$?&?(?)+?v????M??c?*?Q?z*?[+?N?_*+???N-+???*?s?*?`+?R*+?T?+??-?X:?*?b??W?*?b?[?*:??^*?Q???:*?Q????	r~~?~?4S??J(HJ?eg?ln?_,?*S??J(HI?ef?lm?J0	234%50687@9D;J<O=\?hAmBrF{G~F?H??????*?d+???aM,?,?d?*?H?? eg??ef?ef???KLMO??gh??/j?FW*?Q?z*?L*?Q???M*?Q??,??""#"?/eg/.?/ef?TUWYZ"Y.[k?y%*?Q?z*?L<*?Q???M*?Q??,?	?%eg?%ef?^	`blh??.B?FW*?Q?z*?H*?Q???M*?Q??,??!!"!?.eg..?.ef?ghjlm!l-nm?y%*?Q?z*?H<*?Q???M*?Q??,?	?%eg?%ef?q	suno???+?????t???-+???	???$?+?2?<?C?I?L?P?Y?\?j???????K*?Q?z*?[??M,???,????N+-?????*?Q???:*?Q????	0<<><?*&ln??KegK???*&lm??KefK???*
?	???&?-?0?9?<?J????2??B*?V????L+???,+???M,????N-??-?`?	+????ѱ?*"l?,??Beg3???*"l?,??Bef3???"???"?,?8?>?A?????0-???g?????E?G?J?@?v????
?*
	?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy