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

There is a newer version: 8.5.0.1-200
Show newest version
????26com/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.java6Lcom/huawei/shade/org/apache/http/annotation/Contract;	threading?Lcom/huawei/shade/org/apache/http/annotation/ThreadingBehavior;SAFE_CONDITIONAL8com/huawei/shade/org/apache/http/pool/AbstractConnPool$48com/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;	condition&Ljava/util/concurrent/locks/Condition;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;pending:Ljava/util/LinkedList;>;maxPerRoute'Ljava/util/Map;
isShutDownZdefaultMaxPerRouteImaxTotalvalidateAfterInactivity8(Lcom/huawei/shade/org/apache/http/pool/ConnFactory;II)V()V68
9Connection factory;*com/huawei/shade/org/apache/http/util/Args=notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;?@
>A1com/huawei/shade/org/apache/http/pool/ConnFactoryC !	EMax per route valueGpositive(ILjava/lang/String;)IIJ
>K23	MMax total valueO43	Q(java/util/concurrent/locks/ReentrantLockS
T9	Vjava/util/concurrent/locks/LockXnewCondition(()Ljava/util/concurrent/locks/Condition;Z[Y\	^java/util/HashMap`
a9#$	cjava/util/HashSete
f9&'	hjava/util/LinkedListj
k9)*	m,*	o.$	qthisCLcom/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;	onReleaseonReusevalidate4(Lcom/huawei/shade/org/apache/http/pool/PoolEntry;)Z
isShutdown()Z01	?shutdownjava/io/IOException?8Y?iterator()Ljava/util/Iterator;??
k?java/util/Iterator?hasNext????next()Ljava/lang/Object;????/com/huawei/shade/org/apache/http/pool/PoolEntry?close?8
??
java/util/Set???values()Ljava/util/Collection;???java/util/Collection???7com/huawei/shade/org/apache/http/pool/RouteSpecificPool??8
??clear?8???
k?unlock?8Y?java/lang/Throwable?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6?
?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;Lcom/huawei/shade/org/apache/http/concurrent/FutureCallback;Ljava/lang/Object;Ljava/lang/Object;)V6?
?statecallbackALcom/huawei/shade/org/apache/http/concurrent/FutureCallback;queue (Ljava/util/concurrent/Future;)V@A
?B
k$java/util/concurrent/locks/ConditionE
awaitUntil(Ljava/util/Date;)ZGHFIawaitK8FLunqueueNA
?OgetTimeQ?
?RTimeout waiting for connectionT
?>lastUsedi	otherpooltotalAvailableconnTC;	totalUsedfreeCapacityexcesssuccesstimeoutJtimeUnitLjava/util/concurrent/TimeUnit;future"Ljava/util/concurrent/Future;Ljava/util/concurrent/Future;deadlineLjava/util/Date;release?addFirst(Ljava/lang/Object;)Vlm
kn}y
pnextPending()Ljava/util/concurrent/Future;rs
?tpollv?
kw	signalAlly8Fzreusablejava/lang/Integer}intValue
~?vLjava/lang/Integer;setMaxTotal(I)V	Max value?getMaxTotalsetDefaultMaxPerRoutegetDefaultMaxPerRoutesetMaxPerRoute(Ljava/lang/Object;I)VvalueOf(I)Ljava/lang/Integer;??
~???getMaxPerRoute
getTotalStats3()Lcom/huawei/shade/org/apache/http/pool/PoolStats;/com/huawei/shade/org/apache/http/pool/PoolStats?(IIII)V6?
??getStatsE(Ljava/lang/Object;)Lcom/huawei/shade/org/apache/http/pool/PoolStats;getLeasedCount?
??getPendingCount?
??getAvailableCount?
??	getRoutes()Ljava/util/Set;keySet???(Ljava/util/Collection;)V6?
f?
enumAvailable<(Lcom/huawei/shade/org/apache/http/pool/PoolEntryCallback;)V7com/huawei/shade/org/apache/http/pool/PoolEntryCallback?process?y??8??purgePoolMap?8
?itLjava/util/Iterator;ALcom/huawei/shade/org/apache/http/pool/PoolEntryCallback;9Lcom/huawei/shade/org/apache/http/pool/PoolEntryCallback;
enumLeasedentrySet???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6?
???
?idletimetimecloseExpired
?nowgetValidateAfterInactivity53	?setValidateAfterInactivitymstoString()Ljava/lang/String;java/lang/StringBuilder?
?9	[leased: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??
][available: ?][pending: ?]???
??bufferLjava/lang/StringBuilder;(Ljava/lang/Object;Z)Vj
?x0x1
access$000[(Lcom/huawei/shade/org/apache/http/pool/AbstractConnPool;)Ljava/util/concurrent/locks/Lock;
access$100`(Lcom/huawei/shade/org/apache/http/pool/AbstractConnPool;)Ljava/util/concurrent/locks/Condition;
access$200?(Lcom/huawei/shade/org/apache/http/pool/AbstractConnPool;Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/Future;)Lcom/huawei/shade/org/apache/http/pool/PoolEntry;??
?x2x3x4x5
access$300;(Lcom/huawei/shade/org/apache/http/pool/AbstractConnPool;)I	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable@(Lcom/huawei/shade/org/apache/http/pool/ConnFactory;II)V(TT;TC;)TE;(TE;)V(TE;)Z
StackMapTable
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;\(TT;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/Future;)TE;(TE;Z)V(TT;)I(TT;I)V6(TT;)Lcom/huawei/shade/org/apache/http/pool/PoolStats;()Ljava/util/Set;D(Lcom/huawei/shade/org/apache/http/pool/PoolEntryCallback;)V
SourceFileInnerClassesRuntimeInvisibleAnnotations!	 !"#$%&'()*+,*-.$/B01B23B43B53$67u*?:*+>?> KsuK??K3	KstK??
&	????'?2?;?>?J?	'
K???-+̸BW*?W??*+?=*?W???N*?W??-?!!"!-su-??	-st-??
????a????C*?W????Y*?i?&*?p?'*?n?'*?R??L*?W??+?M*?W??,?	,7787Csu	Cst
?	?,w????H+̸BW*?W??*+??M??Y,??,??,??*+???N*?W??-?:*?W???/::<: $??HsuH??	 $??HstH??
	

/z????1*?W???fY*?d????L*?W??+?M*?W??,?	%%&%1su	1st
	 "e???`k*?W??*?n??M,???5,????N+-??-??*-?0??:-?#W,?????*??*?W???:*?W????	P\\^\4<
??$%z|???ksuk??	4<
??$%z{???kstk??
>,	./0$1+223<4C5I7L8P:Y;\:j<??7???
??
K*?W??*?i??M,???,????N+-?????*?W???:*?W????	0<<><*&z|??KsuK??	*&z{??KstK??
*
D	FGH&I-J0L9M<LJN???K?
?8?B*?d????L+???,+???M,????N-??-?`?	+????ѱ*"z?,??Bsu3??	*"z?,??Bst3??
"QRS"T,U8V>XAY
??.???0-˸BW-??7	??	7??e7*?Y*?ζб40su0?b0cd!?b!hb	0st
cdefh!i/s??8`??@*?Y*?Զбsu?b	st
yz??A*?جsu	st
???P*?رsu?3	st

?????h*?W????Y??L+??W+*?i??W+??W+*?n??W+??W+*?p??W+??W+??M*?W??,?N*?W??-?	Q\\]\K??hsu	hst
.?	???"?*?3?;?D?L?Q??\?Aj?Z
*+????? 
su
??
?1	
st
D??/*?W??u
E??/*?_??u
E??h*+,!???>?u???bdg
E???/*?ج?u
E
*	
e





© 2015 - 2025 Weber Informatics LLC | Privacy Policy